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 processor responsible for this token
- Specified by:
getProcessor in interface OutboundSecurityToken
- Returns:
- the processor responsible for this token
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
getCustomTokenReference
public Element getCustomTokenReference()
- Specified by:
getCustomTokenReference in interface OutboundSecurityToken
setCustomTokenReference
public void setCustomTokenReference(Element customTokenReference)
Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.