org.apache.wss4j.stax.impl.securityToken
Class ECKeyValueSecurityTokenImpl

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
              extended by org.apache.wss4j.stax.impl.securityToken.ECKeyValueSecurityTokenImpl
All Implemented Interfaces:
ECKeyValueSecurityToken, KeyValueSecurityToken, SubjectAndPrincipalSecurityToken, org.apache.xml.security.stax.securityToken.InboundSecurityToken, org.apache.xml.security.stax.securityToken.SecurityToken

public class ECKeyValueSecurityTokenImpl
extends org.apache.xml.security.stax.impl.securityToken.ECKeyValueSecurityToken
implements ECKeyValueSecurityToken


Field Summary
 
Fields inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
keyTable, tokenUsages
 
Constructor Summary
ECKeyValueSecurityTokenImpl(org.apache.xml.security.binding.xmldsig11.ECKeyValueType ecKeyValueType, WSInboundSecurityContext wsInboundSecurityContext, Crypto crypto)
           
 
Method Summary
 Principal getPrincipal()
           
 Subject getSubject()
           
 void verify()
           
 
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.ECKeyValueSecurityToken
getPublicKey, getTokenType, isAsymmetric
 
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
 
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
addTokenUsage, getId, getKeyIdentifier, getKeyWrappingToken, getPublicKey, getSecretKey, getSha1Identifier, getTokenType, getTokenUsages, getWrappedTokens, getX509Certificates, isAsymmetric
 

Constructor Detail

ECKeyValueSecurityTokenImpl

public ECKeyValueSecurityTokenImpl(org.apache.xml.security.binding.xmldsig11.ECKeyValueType ecKeyValueType,
                                   WSInboundSecurityContext wsInboundSecurityContext,
                                   Crypto crypto)
                            throws org.apache.xml.security.exceptions.XMLSecurityException
Throws:
org.apache.xml.security.exceptions.XMLSecurityException
Method Detail

verify

public void verify()
            throws org.apache.xml.security.exceptions.XMLSecurityException
Specified by:
verify in interface org.apache.xml.security.stax.securityToken.InboundSecurityToken
Overrides:
verify in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

getSubject

public Subject getSubject()
                   throws WSSecurityException
Specified by:
getSubject in interface SubjectAndPrincipalSecurityToken
Throws:
WSSecurityException

getPrincipal

public Principal getPrincipal()
                       throws WSSecurityException
Specified by:
getPrincipal in interface SubjectAndPrincipalSecurityToken
Throws:
WSSecurityException


Copyright © 2004–2013 The Apache Software Foundation. All rights reserved.