Examples of Transforms


Examples of org.apache.xml.security.transforms.Transforms

      XMLSignature sig = new XMLSignature(doc, null,
                                          XMLSignature.ALGO_ID_MAC_HMAC_SHA1);

      doc.getDocumentElement().appendChild(sig.getElement());

      Transforms transforms = new Transforms(doc);
      String params[][] = {
         { XPath2FilterContainer.INTERSECT, "//ToBeSigned" },
         { XPath2FilterContainer.SUBTRACT, "//NotToBeSigned" },
         { XPath2FilterContainer.UNION, "//ReallyToBeSigned" }
      };
      NodeList nodeList = XPath2FilterContainer.newInstances(doc, params);

      transforms.addTransform(Transforms.TRANSFORM_XPATH2FILTER, nodeList);
      transforms.setXPathNamespaceContext("xfilter2b", Transforms.TRANSFORM_XPATH2FILTER);
      sig.addDocument("", transforms);

      String secretKey = "secret";

      sig.getKeyInfo().addKeyName("The UTF-8 octets of \"" + secretKey
View Full Code Here

Examples of org.apache.xml.security.transforms.Transforms

      XMLSignature sig = new XMLSignature(doc, null,
                                          XMLSignature.ALGO_ID_MAC_HMAC_SHA1);

      doc.getDocumentElement().appendChild(sig.getElement());

      Transforms transforms = new Transforms(doc);
      String params[][] = {
         { XPath2FilterContainer.SUBTRACT,
         //J-
            "\n" +
            "/XFDL/page[@sid='PAGE1']/*[@sid='CHECK16' or \n" +
            "                           @sid='CHECK17' or \n" +
            "                           @sid='FIELD47' or \n" +
            "                           @sid='BUTTON2' or \n" +
            "                           @sid='FIELD48']\n" +
            " | \n" +
            "/XFDL/page/triggeritem[not(attribute::sid) | \n"  +
            "                       /XFDL/page/*/triggeritem]\n" +
            " | \n" +
            "here()/ancestor::ds:Signature[1]" +
            ""
            //J+
          }
      };
      NodeList nodeList = XPath2FilterContainer.newInstances(doc, params);
      transforms.setXPathNamespaceContext("ds", Constants.SignatureSpecNS);
      transforms.addTransform(Transforms.TRANSFORM_XPATH2FILTER, nodeList);

      sig.addDocument("", transforms);

      String secretKey = "secret";

View Full Code Here

Examples of org.opensaml.xml.encryption.Transforms

public class TransformsUnmarshaller extends AbstractXMLEncryptionUnmarshaller {

    /** {@inheritDoc} */
    protected void processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
            throws UnmarshallingException {
        Transforms transforms = (Transforms) parentXMLObject;

        if (childXMLObject instanceof Transform) {
            transforms.getTransforms().add((Transform) childXMLObject);
        } else {
            super.processChildElement(parentXMLObject, childXMLObject);
        }
    }
View Full Code Here

Examples of org.opensaml.xml.signature.Transforms

public class TransformsUnmarshaller extends AbstractXMLSignatureUnmarshaller {

    /** {@inheritDoc} */
    protected void processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
            throws UnmarshallingException {
        Transforms transforms = (Transforms) parentXMLObject;

        if (childXMLObject instanceof Transform) {
            transforms.getTransforms().add((Transform) childXMLObject);
        } else {
            super.processChildElement(parentXMLObject, childXMLObject);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.