Class ECKeyValueSecurityToken
- java.lang.Object
-
- org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
-
- org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
-
- org.apache.xml.security.stax.impl.securityToken.ECKeyValueSecurityToken
-
- All Implemented Interfaces:
InboundSecurityToken
,SecurityToken
public class ECKeyValueSecurityToken extends AbstractInboundSecurityToken
-
-
Field Summary
-
Fields inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
keyTable, tokenUsages
-
-
Constructor Summary
Constructors Constructor Description ECKeyValueSecurityToken(org.apache.xml.security.binding.xmldsig11.ECKeyValueType ecKeyValueType, InboundSecurityContext inboundSecurityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.PublicKey
getPublicKey()
Returns the public key if one exists and already initialized, null otherwiseSecurityTokenConstants.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 java.security.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 interfaceSecurityToken
- Overrides:
getPublicKey
in classAbstractSecurityToken
- Returns:
- the public key
- Throws:
XMLSecurityException
-
isAsymmetric
public boolean isAsymmetric()
Description copied from interface:SecurityToken
Returns the token type- Specified by:
isAsymmetric
in interfaceSecurityToken
- Overrides:
isAsymmetric
in classAbstractSecurityToken
- Returns:
- true if asymmetric token, false if symmetric token
-
getTokenType
public SecurityTokenConstants.TokenType getTokenType()
-
-