org.apache.xml.security.stax.impl.securityToken
Class ECKeyValueSecurityToken

java.lang.Object
  extended by org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
      extended by org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
          extended by org.apache.xml.security.stax.impl.securityToken.ECKeyValueSecurityToken
All Implemented Interfaces:
InboundSecurityToken, SecurityToken

public class ECKeyValueSecurityToken
extends AbstractInboundSecurityToken

Version:
$Revision: 1354898 $ $Date: 2012-06-28 11:19:02 +0100 (Thu, 28 Jun 2012) $
Author:
$Author: coheigea $

Field Summary
 
Fields inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
keyTable, tokenUsages
 
Constructor Summary
ECKeyValueSecurityToken(org.apache.xml.security.binding.xmldsig11.ECKeyValueType ecKeyValueType, InboundSecurityContext inboundSecurityContext)
           
 
Method Summary
 PublicKey getPublicKey()
          Returns the public key if one exists and already initialized, null otherwise
 SecurityTokenConstants.TokenType getTokenType()
           
 boolean isAsymmetric()
          Returns the token type
 
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
addTokenUsage, addWrappedToken, getElementPath, getKey, getKeyIdentifier, getKeyWrappingToken, getPubKey, getPublicKey, getSecretKey, getWrappedTokens, getXMLSecEvent, isIncludedInMessage, setElementPath, setKeyWrappingToken, setXMLSecEvent, verify
 
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
getId, getSecretKey, getSha1Identifier, getTokenUsages, getX509Certificates, setAsymmetric, setPublicKey, setSecretKey, setSha1Identifier, setX509Certificates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.xml.security.stax.securityToken.SecurityToken
getId, getSecretKey, getSha1Identifier, getTokenUsages, getX509Certificates
 

Constructor Detail

ECKeyValueSecurityToken

public ECKeyValueSecurityToken(org.apache.xml.security.binding.xmldsig11.ECKeyValueType ecKeyValueType,
                               InboundSecurityContext inboundSecurityContext)
                        throws XMLSecurityException
Throws:
XMLSecurityException
Method Detail

getPublicKey

public PublicKey getPublicKey()
                       throws XMLSecurityException
Description copied from interface: SecurityToken
Returns the public key if one exists and already initialized, null otherwise

Specified by:
getPublicKey in interface SecurityToken
Overrides:
getPublicKey in class AbstractSecurityToken
Returns:
the public key
Throws:
XMLSecurityException

isAsymmetric

public boolean isAsymmetric()
Description copied from interface: SecurityToken
Returns the token type

Specified by:
isAsymmetric in interface SecurityToken
Overrides:
isAsymmetric in class AbstractSecurityToken
Returns:
true if asymmetric token, false if symmetric token

getTokenType

public SecurityTokenConstants.TokenType getTokenType()


Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.