com.sun.xml.wss.impl.keyinfo
Class BinarySecretStrategy
java.lang.Object
com.sun.xml.wss.impl.keyinfo.KeyInfoStrategy
com.sun.xml.wss.impl.keyinfo.BinarySecretStrategy
public class BinarySecretStrategy
- extends KeyInfoStrategy
- Author:
- Abhijit Das
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final Logger log
BinarySecretStrategy
public BinarySecretStrategy()
- Creates a new instance of BinarySecretStrategy
BinarySecretStrategy
public BinarySecretStrategy(byte[] secret)
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
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
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
setSecret
public void setSecret(byte[] secret)
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.