public class X509IssuerSerialStrategy extends KeyInfoStrategy
| Constructor and Description |
|---|
X509IssuerSerialStrategy() |
X509IssuerSerialStrategy(String alias,
boolean forSigning) |
| 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
|
getInstanceprotected static final Logger log
public X509IssuerSerialStrategy()
public X509IssuerSerialStrategy(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 getAlias()
getAlias in class KeyInfoStrategyCopyright © 2005–2018 Oracle Corporation. All rights reserved.