Package com.sun.xml.wss.impl.dsig
Class WSSPolicyConsumerImpl
- java.lang.Object
-
- com.sun.xml.wss.impl.dsig.WSSPolicyConsumerImpl
-
public class WSSPolicyConsumerImpl extends Object
- Author:
- K.venugopal@sun.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWSSPolicyConsumerImpl.WSSProviderProvider to register STRTransform,Attachment-Complete and Attachment-ContentOnly Transforms into XMLDSIG implementation.
-
Field Summary
Fields Modifier and Type Field Description static StringdefaultJSR105Provider
-
Method Summary
-
-
-
Field Detail
-
defaultJSR105Provider
public static final String defaultJSR105Provider
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static WSSPolicyConsumerImpl getInstance()
- Returns:
- instance of WSSPolicyConsumerImpl
-
constructSignedInfo
public SignedInfo constructSignedInfo(FilterProcessingContext fpContext) throws PolicyGenerationException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, com.sun.xml.wss.XWSSecurityException
- Returns:
- Throws:
PolicyGenerationExceptionNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptioncom.sun.xml.wss.XWSSecurityException
-
constructSignature
public XMLSignature constructSignature(SignedInfo signInfo, KeyInfo keyInfo)
- Parameters:
signInfo-keyInfo-- Returns:
- XMLSignature
-
constructSignature
public XMLSignature constructSignature(SignedInfo signInfo, KeyInfo keyInfo, String id)
- Parameters:
signInfo-keyInfo-id-- Returns:
- XMLSignature
-
constructKeyInfo
public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, SecurityTokenReference reference) throws PolicyGenerationException, jakarta.xml.soap.SOAPException, com.sun.xml.wss.XWSSecurityException
- Parameters:
signaturePolicy-reference-- Returns:
- KeyInfo
- Throws:
PolicyGenerationExceptionjakarta.xml.soap.SOAPExceptioncom.sun.xml.wss.XWSSecurityException
-
constructKeyInfo
public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, String KeyName) throws PolicyGenerationException, jakarta.xml.soap.SOAPException, com.sun.xml.wss.XWSSecurityException
- Parameters:
signaturePolicy-KeyName-- Returns:
- KeyInfo
- Throws:
PolicyGenerationExceptionjakarta.xml.soap.SOAPExceptioncom.sun.xml.wss.XWSSecurityException
-
getSignatureFactory
public XMLSignatureFactory getSignatureFactory()
- Returns:
- XMLSignatureFactory
-
getKeyInfoFactory
public KeyInfoFactory getKeyInfoFactory()
- Returns:
- KeyInfoFactory
-
constructSignaturePolicy
public SignaturePolicy constructSignaturePolicy(SignedInfo signedInfo, boolean isBSP)
- Parameters:
signedInfo-- Returns:
- SignaturePolicy
-
constructSignaturePolicy
public void constructSignaturePolicy(SignedInfo signedInfo, boolean isBSP, SignaturePolicy policy)
-
constructSignaturePolicy
public void constructSignaturePolicy(SignedInfo signedInfo, SignaturePolicy policy, SecurableSoapMessage secMsg) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
getSignatureTransform
public SignatureTarget.Transform getSignatureTransform(Reference reference)
- Parameters:
reference-- Returns:
- Transform
-
addCanonicalizationParams
public void addCanonicalizationParams(AlgorithmParameterSpec algoSpec, HashMap paramList)
- Parameters:
algoSpec-paramList-
-
getInclusiveNamespacePrefixes
public static List getInclusiveNamespacePrefixes(Element target, boolean excludeVisiblePrefixes)
-
generateReferenceList
public List generateReferenceList(List targetList, SecurableSoapMessage secureMessage, FilterProcessingContext fpContext, boolean verify, boolean isEndorsing) throws PolicyGenerationException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, com.sun.xml.wss.XWSSecurityException
- Throws:
PolicyGenerationExceptionNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptioncom.sun.xml.wss.XWSSecurityException
-
getDefaultResolver
public URIDereferencer getDefaultResolver()
-
printDocument
public static void printDocument(Node node)
- Parameters:
node-
-
-