Package javax.xml.crypto.dsig

Examples of javax.xml.crypto.dsig.SignedInfo


           
            if(featureBinding.isEndorsingSignature()){
                nextSibling = securityHeader.getLastChild().getNextSibling();
            }
           
            SignedInfo signedInfo = WSSPolicyConsumerImpl.getInstance().constructSignedInfo(context);
            DOMSignContext signContext = null;
            if(nextSibling == null){
                signContext = new DOMSignContext(signingKey,securityHeader.getAsSoapElement());//firstChildElement);
            }else{
                signContext = new DOMSignContext(signingKey,securityHeader.getAsSoapElement(),nextSibling);
View Full Code Here


                        MessageConstants.WSSE_FAILED_CHECK,"Signature verification failed ",xwsse);
            } else {
                if(logger.isLoggable(Level.FINEST)){
                    logger.log(Level.FINE,"Signature Passed Core Validation");
                }
                SignedInfo signInfo = signature.getSignedInfo();
                if (isBSP) {
                    Iterator i = signInfo.getReferences().iterator();
                    for (int j=0; i.hasNext(); j++) {
                        Reference reference = (Reference) i.next();
                       
                        Iterator t = reference.getTransforms().iterator();
                        for (int index=0; t.hasNext(); index++) {
View Full Code Here

        WSSPolicyConsumerImpl dsigUtil = WSSPolicyConsumerImpl.getInstance();
        ArrayList targets = featureBinding.getTargetBindings();
        if(targets == null || targets.size() == 0){
            return;
        }
        SignedInfo signedInfo = signature.getSignedInfo();
        List signedReferences = signedInfo.getReferences();
        Iterator sr = signedReferences.listIterator();
        ArrayList signedDataList = new ArrayList();
        ArrayList signedReferenceList = new ArrayList();
        while(sr.hasNext()){
            Reference reference = (Reference)sr.next();
View Full Code Here

    if (null == signature) {
      logger.log(Level.FINE,
          " null signature, no signature algorithm verification");
      return;
    }
    SignedInfo signedInfo = signature.getSignedInfo();
    if (null == signedInfo) {
      String errorStr = LogStringsMessages
          .WSS_1315_SIGNATURE_VERIFICATION_FAILED()
          + "at ds:SignedInfo";
      logger.log(Level.SEVERE, errorStr + " ds:SignedInfo is NULL");
      throw new XWSSecurityException(errorStr);
    }
    verifyCanonicalizationMethod(signedInfo.getCanonicalizationMethod());
    verifyReferences(signedInfo.getReferences());
    verifySignatureMethod(signedInfo.getSignatureMethod());
  }
View Full Code Here

TOP

Related Classes of javax.xml.crypto.dsig.SignedInfo

Copyright © 2018 www.massapicom. 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.