public class BinarySecretStrategy extends KeyInfoStrategy
| Constructor and Description |
|---|
BinarySecretStrategy()
Creates a new instance of BinarySecretStrategy
|
BinarySecretStrategy(byte[] secret) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias() |
void |
insertKey(KeyInfoHeaderBlock keyInfo,
SecurableSoapMessage secureMsg,
String x509TokenId)
insert the Key Information into a ds:KeyInfo using the
appropriate scheme
|
void |
insertKey(SecurityTokenReference tokenRef,
SecurableSoapMessage secureMsg)
insert the Key Information into a SecurityTokenReference using the
appropriate scheme
|
void |
setCertificate(X509Certificate cert)
Sets the certificate corresponding to the security operation
|
void |
setSecret(byte[] secret) |
getInstanceprotected static final Logger log
public BinarySecretStrategy()
public BinarySecretStrategy(byte[] secret)
public void insertKey(KeyInfoHeaderBlock keyInfo, SecurableSoapMessage secureMsg, String x509TokenId) throws XWSSecurityException
KeyInfoStrategyinsertKey in class KeyInfoStrategykeyInfo - the KeyInfo block into which the Key Information has to be inserted.secureMsg - the SecurableSoapMessagex509TokenId - value of the <xwss:X509Token>/@id in config fileXWSSecurityException - if there was a problem in inserting the key informationpublic void insertKey(SecurityTokenReference tokenRef, SecurableSoapMessage secureMsg) throws XWSSecurityException
KeyInfoStrategyinsertKey in class KeyInfoStrategytokenRef - the SecurityTokenReference into which the Key Information
has to be inserted.secureMsg - the SecurableSoapMessageXWSSecurityException - if there was a problem in inserting the key informationpublic void setCertificate(X509Certificate cert)
KeyInfoStrategysetCertificate in class KeyInfoStrategypublic String getAlias()
getAlias in class KeyInfoStrategypublic void setSecret(byte[] secret)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.