com.sun.xml.wss.impl.keyinfo
Class DirectReferenceStrategy
java.lang.Object
com.sun.xml.wss.impl.keyinfo.KeyInfoStrategy
com.sun.xml.wss.impl.keyinfo.DirectReferenceStrategy
public class DirectReferenceStrategy
- extends KeyInfoStrategy
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final Logger log
DirectReferenceStrategy
public DirectReferenceStrategy()
DirectReferenceStrategy
public DirectReferenceStrategy(String samlAssertionId)
DirectReferenceStrategy
public DirectReferenceStrategy(String alias,
boolean forSigning)
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
insertKey
public void insertKey(KeyInfoHeaderBlock keyInfo,
SecurableSoapMessage secureMsg,
String x509TokenId,
String valueType)
throws XWSSecurityException
- Throws:
XWSSecurityException
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.