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 |
static class |
WSSPolicyConsumerImpl.WSSProvider
Provider to register STRTransform,Attachment-Complete and Attachment-ContentOnly Transforms
into XMLDSIG implementation. |
|
Method Summary |
void |
addCanonicalizationParams(AlgorithmParameterSpec algoSpec,
HashMap paramList)
|
KeyInfo |
constructKeyInfo(MLSPolicy signaturePolicy,
SecurityTokenReference reference)
|
KeyInfo |
constructKeyInfo(MLSPolicy signaturePolicy,
String KeyName)
|
XMLSignature |
constructSignature(SignedInfo signInfo,
KeyInfo keyInfo)
|
XMLSignature |
constructSignature(SignedInfo signInfo,
KeyInfo keyInfo,
String id)
|
SignaturePolicy |
constructSignaturePolicy(SignedInfo signedInfo,
boolean isBSP)
|
void |
constructSignaturePolicy(SignedInfo signedInfo,
boolean isBSP,
SignaturePolicy policy)
|
void |
constructSignaturePolicy(SignedInfo signedInfo,
SignaturePolicy policy,
SecurableSoapMessage secMsg)
|
SignedInfo |
constructSignedInfo(FilterProcessingContext fpContext)
|
List |
generateReferenceList(List targetList,
SecurableSoapMessage secureMessage,
FilterProcessingContext fpContext,
boolean verify,
boolean isEndorsing)
|
URIDereferencer |
getDefaultResolver()
|
static List |
getInclusiveNamespacePrefixes(Element target,
boolean excludeVisiblePrefixes)
|
static WSSPolicyConsumerImpl |
getInstance()
|
KeyInfoFactory |
getKeyInfoFactory()
|
static List |
getReferenceNamespacePrefixes(Node target)
|
XMLSignatureFactory |
getSignatureFactory()
|
SignatureTarget.Transform |
getSignatureTransform(Reference reference)
|
static void |
printDocument(Node node)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultJSR105Provider
public static final String defaultJSR105Provider
- See Also:
- Constant Field Values
getInstance
public static WSSPolicyConsumerImpl getInstance()
- Returns:
- instance of WSSPolicyConsumerImpl
constructSignedInfo
public SignedInfo constructSignedInfo(FilterProcessingContext fpContext)
throws PolicyGenerationException,
NoSuchAlgorithmException,
InvalidAlgorithmParameterException,
XWSSecurityException
- Returns:
-
- Throws:
PolicyGenerationException
NoSuchAlgorithmException
InvalidAlgorithmParameterException
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,
SOAPException,
XWSSecurityException
- Parameters:
signaturePolicy - reference -
- Returns:
- KeyInfo
- Throws:
PolicyGenerationException
SOAPException
XWSSecurityException
constructKeyInfo
public KeyInfo constructKeyInfo(MLSPolicy signaturePolicy,
String KeyName)
throws PolicyGenerationException,
SOAPException,
XWSSecurityException
- Parameters:
signaturePolicy - KeyName -
- Returns:
- KeyInfo
- Throws:
PolicyGenerationException
SOAPException
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 XWSSecurityException
- Throws:
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)
getReferenceNamespacePrefixes
public static List getReferenceNamespacePrefixes(Node target)
generateReferenceList
public List generateReferenceList(List targetList,
SecurableSoapMessage secureMessage,
FilterProcessingContext fpContext,
boolean verify,
boolean isEndorsing)
throws PolicyGenerationException,
NoSuchAlgorithmException,
InvalidAlgorithmParameterException,
XWSSecurityException
- Throws:
PolicyGenerationException
NoSuchAlgorithmException
InvalidAlgorithmParameterException
XWSSecurityException
getDefaultResolver
public URIDereferencer getDefaultResolver()
printDocument
public static void printDocument(Node node)
- Parameters:
node -
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.