com.sun.identity.liberty.ws.security
Class SecurityTokenManager
java.lang.Object
|
+--com.sun.identity.liberty.ws.security.SecurityTokenManager
- public final class SecurityTokenManager
- extends java.lang.Object
The class SecurityTokenManager is a final class that
provides interfaces to manage Web Service Security (WSS) Tokens.
|
Constructor Summary |
SecurityTokenManager(java.lang.Object credential)
Returns the security token manager instance, the default
XMLSignatureManager instance will be used for signing
and accessing the data store. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityTokenManager
public SecurityTokenManager(java.lang.Object credential)
throws SecurityTokenException
- Returns the security token manager instance, the default
XMLSignatureManager instance will be used for signing
and accessing the data store.
- Parameters:
credential - The credential of the caller used
to see if access to this security token manager is allowed.- Throws:
SecurityTokenException - if unable to access the
the security token manager.
setCertAlias
public void setCertAlias(java.lang.String certAlias)
throws SecurityTokenException
- Sets the alias of the certificate used for issuing
WSS
token, i.e. WSS X509 Token, WSS
SAML Token. If the certAlias is never set, a default
certificate will be used for issuing WSS tokens.
- Parameters:
certAlias - String alias name for the certificate.- Throws:
SecurityTokenException - if certificate for the
certAlias could not be found in key store.
getX509CertificateToken
public BinarySecurityToken getX509CertificateToken()
throws SecurityTokenException
- Gets the
X509 certificate Token.
- Returns:
X509 certificate Token.- Throws:
SecurityTokenException - if the binary security token could
not be obtained.
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.