org.apache.xml.security.stax.impl.securityToken
Class GenericOutboundSecurityToken
java.lang.Object
org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken
- All Implemented Interfaces:
- OutboundSecurityToken, SecurityToken
public class GenericOutboundSecurityToken
- extends AbstractSecurityToken
- implements OutboundSecurityToken
- Version:
- $Revision: $ $Date: $
- Author:
- $Author: $
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken |
addTokenUsage, getId, getPublicKey, getSecretKey, getSha1Identifier, getTokenUsages, getX509Certificates, isAsymmetric, setAsymmetric, setPublicKey, setSecretKey, setSha1Identifier, setX509Certificates |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericOutboundSecurityToken
public GenericOutboundSecurityToken(String id,
SecurityTokenConstants.TokenType tokenType,
Key key,
X509Certificate[] x509Certificates)
GenericOutboundSecurityToken
public GenericOutboundSecurityToken(String id,
SecurityTokenConstants.TokenType tokenType,
Key key)
GenericOutboundSecurityToken
public GenericOutboundSecurityToken(String id,
SecurityTokenConstants.TokenType tokenType)
getProcessor
public Object getProcessor()
- Description copied from interface:
OutboundSecurityToken
- Returns the responsible processor for this token
- Specified by:
getProcessor
in interface OutboundSecurityToken
- Returns:
setProcessor
public void setProcessor(Object processor)
getSecretKey
public Key getSecretKey(String algorithmURI)
throws XMLSecurityException
- Description copied from interface:
OutboundSecurityToken
- Returns the secret key
- Specified by:
getSecretKey
in interface OutboundSecurityToken
- Returns:
- The key
- Throws:
XMLSecurityException
- if the key can't be loaded
getKeyWrappingToken
public OutboundSecurityToken getKeyWrappingToken()
throws XMLSecurityException
- Description copied from interface:
SecurityToken
- Returns the key wrapping token
- Specified by:
getKeyWrappingToken
in interface SecurityToken
- Returns:
- The wrapping SecurityToken
- Throws:
XMLSecurityException
setKeyWrappingToken
public void setKeyWrappingToken(OutboundSecurityToken keyWrappingToken)
getWrappedTokens
public List<OutboundSecurityToken> getWrappedTokens()
throws XMLSecurityException
- Specified by:
getWrappedTokens
in interface SecurityToken
- Throws:
XMLSecurityException
addWrappedToken
public void addWrappedToken(OutboundSecurityToken securityToken)
- Specified by:
addWrappedToken
in interface OutboundSecurityToken
setTokenType
public void setTokenType(SecurityTokenConstants.TokenType tokenType)
getTokenType
public SecurityTokenConstants.TokenType getTokenType()
- Specified by:
getTokenType
in interface SecurityToken
getKeyIdentifier
public SecurityTokenConstants.KeyIdentifier getKeyIdentifier()
- Description copied from interface:
SecurityToken
- Returns the KeyIdentifier
- Specified by:
getKeyIdentifier
in interface SecurityToken
- Returns:
- the KeyIdentifier
Copyright © 2000–2013 The Apache Software Foundation. All rights reserved.