java.lang.Object
com.sun.xml.wss.impl.dsig.WSSPolicyConsumerImpl
- Author:
- K.venugopal@sun.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProvider to register STRTransform,Attachment-Complete and Attachment-ContentOnly Transforms into XMLDSIG implementation. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCanonicalizationParams(AlgorithmParameterSpec algoSpec, HashMap paramList) constructKeyInfo(MLSPolicy signaturePolicy, SecurityTokenReference reference) constructKeyInfo(MLSPolicy signaturePolicy, String KeyName) constructSignature(SignedInfo signInfo, KeyInfo keyInfo) constructSignature(SignedInfo signInfo, KeyInfo keyInfo, String id) constructSignaturePolicy(SignedInfo signedInfo, boolean isBSP) voidconstructSignaturePolicy(SignedInfo signedInfo, boolean isBSP, SignaturePolicy policy) voidconstructSignaturePolicy(SignedInfo signedInfo, SignaturePolicy policy, SecurableSoapMessage secMsg) constructSignedInfo(FilterProcessingContext fpContext) generateReferenceList(List targetList, SecurableSoapMessage secureMessage, FilterProcessingContext fpContext, boolean verify, boolean isEndorsing) static ListgetInclusiveNamespacePrefixes(Element target, boolean excludeVisiblePrefixes) static WSSPolicyConsumerImplstatic ListgetReferenceNamespacePrefixes(Node target) getSignatureTransform(Reference reference) static voidprintDocument(Node node)
-
Field Details
-
defaultJSR105Provider
- See Also:
-
-
Method Details
-
getInstance
- Returns:
- instance of WSSPolicyConsumerImpl
-
constructSignedInfo
public SignedInfo constructSignedInfo(FilterProcessingContext fpContext) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, XWSSecurityException -
constructSignature
- Returns:
- XMLSignature
-
constructSignature
- Returns:
- XMLSignature
-
constructKeyInfo
public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, SecurityTokenReference reference) throws jakarta.xml.soap.SOAPException, XWSSecurityException - Returns:
- KeyInfo
- Throws:
jakarta.xml.soap.SOAPExceptionXWSSecurityException
-
constructKeyInfo
public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, String KeyName) throws jakarta.xml.soap.SOAPException - Returns:
- KeyInfo
- Throws:
jakarta.xml.soap.SOAPException
-
getSignatureFactory
- Returns:
- XMLSignatureFactory
-
getKeyInfoFactory
- Returns:
- KeyInfoFactory
-
constructSignaturePolicy
- Returns:
- SignaturePolicy
-
constructSignaturePolicy
-
constructSignaturePolicy
public void constructSignaturePolicy(SignedInfo signedInfo, SignaturePolicy policy, SecurableSoapMessage secMsg) throws XWSSecurityException - Throws:
XWSSecurityException
-
getSignatureTransform
- Returns:
- Transform
-
addCanonicalizationParams
-
getInclusiveNamespacePrefixes
-
getReferenceNamespacePrefixes
-
generateReferenceList
public List generateReferenceList(List targetList, SecurableSoapMessage secureMessage, FilterProcessingContext fpContext, boolean verify, boolean isEndorsing) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, XWSSecurityException -
getDefaultResolver
-
printDocument
-