Package com.sun.xml.wss.impl.keyinfo
Class KeyIdentifierStrategy
java.lang.Object
com.sun.xml.wss.impl.keyinfo.KeyInfoStrategy
com.sun.xml.wss.impl.keyinfo.KeyIdentifierStrategy
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKeyIdentifierStrategy(int value) KeyIdentifierStrategy(String samlAssertionId) KeyIdentifierStrategy(String alias, boolean forSigning) KeyIdentifierStrategy(String alias, boolean forSigning, boolean thumbprint) -
Method Summary
Modifier and TypeMethodDescriptiongetAlias()voidinsertKey(KeyInfoHeaderBlock keyInfo, SecurableSoapMessage secureMsg, String x509TokenId) insert the Key Information into a ds:KeyInfo using the appropriate schemevoidinsertKey(SecurityTokenReference tokenRef, SecurableSoapMessage secureMsg) insert the Key Information into a SecurityTokenReference using the appropriate schemevoidSets the certificate corresponding to the security operationMethods inherited from class com.sun.xml.wss.impl.keyinfo.KeyInfoStrategy
getInstance
-
Field Details
-
THUMBPRINT
public static final int THUMBPRINT- See Also:
-
ENCRYPTEDKEYSHA1
public static final int ENCRYPTEDKEYSHA1- See Also:
-
log
-
-
Constructor Details
-
KeyIdentifierStrategy
public KeyIdentifierStrategy() -
KeyIdentifierStrategy
public KeyIdentifierStrategy(int value) -
KeyIdentifierStrategy
-
KeyIdentifierStrategy
-
KeyIdentifierStrategy
-
-
Method Details
-
insertKey
public void insertKey(SecurityTokenReference tokenRef, SecurableSoapMessage secureMsg) throws com.sun.xml.wss.XWSSecurityException Description copied from class:KeyInfoStrategyinsert the Key Information into a SecurityTokenReference using the appropriate scheme- Specified by:
insertKeyin classKeyInfoStrategy- Parameters:
tokenRef- the SecurityTokenReference into which the Key Information has to be inserted.secureMsg- the SecurableSoapMessage- Throws:
com.sun.xml.wss.XWSSecurityException- if there was a problem in inserting the key information
-
insertKey
public void insertKey(KeyInfoHeaderBlock keyInfo, SecurableSoapMessage secureMsg, String x509TokenId) throws com.sun.xml.wss.XWSSecurityException Description copied from class:KeyInfoStrategyinsert the Key Information into a ds:KeyInfo using the appropriate scheme- Specified by:
insertKeyin classKeyInfoStrategy- Parameters:
keyInfo- the KeyInfo block into which the Key Information has to be inserted.secureMsg- the SecurableSoapMessagex509TokenId- value of the <xwss:X509Token>/@id in config file- Throws:
com.sun.xml.wss.XWSSecurityException- if there was a problem in inserting the key information
-
setCertificate
Description copied from class:KeyInfoStrategySets the certificate corresponding to the security operation- Specified by:
setCertificatein classKeyInfoStrategy
-
getAlias
- Specified by:
getAliasin classKeyInfoStrategy
-