public class WSSPolicyConsumerImpl extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WSSPolicyConsumerImpl.WSSProvider
Provider to register STRTransform,Attachment-Complete and Attachment-ContentOnly Transforms
into XMLDSIG implementation.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
defaultJSR105Provider |
public static final String defaultJSR105Provider
public static WSSPolicyConsumerImpl getInstance()
public SignedInfo constructSignedInfo(FilterProcessingContext fpContext) throws PolicyGenerationException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, XWSSecurityException
public XMLSignature constructSignature(SignedInfo signInfo, KeyInfo keyInfo)
signInfo - keyInfo - public XMLSignature constructSignature(SignedInfo signInfo, KeyInfo keyInfo, String id)
signInfo - keyInfo - id - public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, SecurityTokenReference reference) throws PolicyGenerationException, SOAPException, XWSSecurityException
signaturePolicy - reference - PolicyGenerationExceptionSOAPExceptionXWSSecurityExceptionpublic KeyInfo constructKeyInfo(MLSPolicy signaturePolicy, String KeyName) throws PolicyGenerationException, SOAPException, XWSSecurityException
signaturePolicy - KeyName - PolicyGenerationExceptionSOAPExceptionXWSSecurityExceptionpublic XMLSignatureFactory getSignatureFactory()
public KeyInfoFactory getKeyInfoFactory()
public SignaturePolicy constructSignaturePolicy(SignedInfo signedInfo, boolean isBSP)
signedInfo - public void constructSignaturePolicy(SignedInfo signedInfo, boolean isBSP, SignaturePolicy policy)
public void constructSignaturePolicy(SignedInfo signedInfo, SignaturePolicy policy, SecurableSoapMessage secMsg) throws XWSSecurityException
XWSSecurityExceptionpublic SignatureTarget.Transform getSignatureTransform(Reference reference)
reference - public void addCanonicalizationParams(AlgorithmParameterSpec algoSpec, HashMap paramList)
algoSpec - paramList - public static List getInclusiveNamespacePrefixes(Element target, boolean excludeVisiblePrefixes)
public List generateReferenceList(List targetList, SecurableSoapMessage secureMessage, FilterProcessingContext fpContext, boolean verify, boolean isEndorsing) throws PolicyGenerationException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, XWSSecurityException
public URIDereferencer getDefaultResolver()
public static void printDocument(Node node)
node - Copyright © 2005–2018 Oracle Corporation. All rights reserved.