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
public class KeyIdentifierStrategy
- extends KeyInfoStrategy
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
THUMBPRINT
public static final int THUMBPRINT
- See Also:
- Constant Field Values
ENCRYPTEDKEYSHA1
public static final int ENCRYPTEDKEYSHA1
- See Also:
- Constant Field Values
log
protected static final Logger log
KeyIdentifierStrategy
public KeyIdentifierStrategy()
KeyIdentifierStrategy
public KeyIdentifierStrategy(int value)
KeyIdentifierStrategy
public KeyIdentifierStrategy(String samlAssertionId)
KeyIdentifierStrategy
public KeyIdentifierStrategy(String alias,
boolean forSigning)
KeyIdentifierStrategy
public KeyIdentifierStrategy(String alias,
boolean forSigning,
boolean thumbprint)
insertKey
public void insertKey(SecurityTokenReference tokenRef,
SecurableSoapMessage secureMsg)
throws XWSSecurityException
- Description copied from class:
KeyInfoStrategy
- insert the Key Information into a SecurityTokenReference using the
appropriate scheme
- Specified by:
insertKey in class KeyInfoStrategy
- Parameters:
tokenRef - the SecurityTokenReference into which the Key Information
has to be inserted.secureMsg - the SecurableSoapMessage
- Throws:
XWSSecurityException - if there was a problem in inserting the key information
insertKey
public void insertKey(KeyInfoHeaderBlock keyInfo,
SecurableSoapMessage secureMsg,
String x509TokenId)
throws XWSSecurityException
- Description copied from class:
KeyInfoStrategy
- insert the Key Information into a ds:KeyInfo using the
appropriate scheme
- Specified by:
insertKey in class KeyInfoStrategy
- Parameters:
keyInfo - the KeyInfo block into which the Key Information has to be inserted.secureMsg - the SecurableSoapMessagex509TokenId - value of the /@id in config file
- Throws:
XWSSecurityException - if there was a problem in inserting the key information
setCertificate
public void setCertificate(X509Certificate cert)
- Description copied from class:
KeyInfoStrategy
- Sets the certificate corresponding to the security operation
- Specified by:
setCertificate in class KeyInfoStrategy
getAlias
public String getAlias()
- Specified by:
getAlias in class KeyInfoStrategy
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.