public class KeyNameStrategy extends KeyInfoStrategy
| Constructor and Description |
|---|
KeyNameStrategy() |
KeyNameStrategy(String alias,
boolean forSigning) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias() |
String |
getKeyName() |
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 |
setKeyName(String name) |
getInstanceprotected static final Logger log
public KeyNameStrategy()
public KeyNameStrategy(String alias, boolean forSigning)
public 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 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 setCertificate(X509Certificate cert)
KeyInfoStrategysetCertificate in class KeyInfoStrategypublic String getKeyName()
public String getAlias()
getAlias in class KeyInfoStrategypublic void setKeyName(String name)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.