org.apache.wss4j.stax.impl.securityToken
Class SecurityTokenReferenceImpl
java.lang.Object
org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
org.apache.wss4j.stax.impl.securityToken.SecurityTokenReferenceImpl
- All Implemented Interfaces:
- SecurityTokenReference, org.apache.xml.security.stax.securityToken.InboundSecurityToken, org.apache.xml.security.stax.securityToken.SecurityToken
public class SecurityTokenReferenceImpl
- extends org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
- implements SecurityTokenReference
| Fields inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken |
keyTable, tokenUsages |
|
Constructor Summary |
SecurityTokenReferenceImpl(org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> xmlSecEvents,
WSInboundSecurityContext wsInboundSecurityContext,
String id,
org.apache.xml.security.stax.securityToken.SecurityTokenConstants.KeyIdentifier keyIdentifier)
|
| Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken |
addTokenUsage, addWrappedToken, getElementPath, getKeyIdentifier, getPublicKey, getSecretKey, getWrappedTokens, getXMLSecEvent, setElementPath, setKeyWrappingToken, setXMLSecEvent |
| Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken |
getId, getSha1Identifier, getTokenUsages, 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, getSha1Identifier, getTokenUsages, getWrappedTokens |
SecurityTokenReferenceImpl
public SecurityTokenReferenceImpl(org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> xmlSecEvents,
WSInboundSecurityContext wsInboundSecurityContext,
String id,
org.apache.xml.security.stax.securityToken.SecurityTokenConstants.KeyIdentifier keyIdentifier)
getXmlSecEvents
public Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> getXmlSecEvents()
- Specified by:
getXmlSecEvents in interface SecurityTokenReference
isAsymmetric
public boolean isAsymmetric()
throws org.apache.xml.security.exceptions.XMLSecurityException
- Specified by:
isAsymmetric in interface org.apache.xml.security.stax.securityToken.SecurityToken- Overrides:
isAsymmetric in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
getSecretKey
public Map<String,Key> getSecretKey()
throws org.apache.xml.security.exceptions.XMLSecurityException
- Specified by:
getSecretKey in interface org.apache.xml.security.stax.securityToken.SecurityToken- Overrides:
getSecretKey in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
getKey
protected Key getKey(String algorithmURI,
org.apache.xml.security.stax.ext.XMLSecurityConstants.AlgorithmUsage algorithmUsage,
String correlationID)
throws org.apache.xml.security.exceptions.XMLSecurityException
- Overrides:
getKey in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
getPublicKey
public PublicKey getPublicKey()
throws org.apache.xml.security.exceptions.XMLSecurityException
- Specified by:
getPublicKey in interface org.apache.xml.security.stax.securityToken.SecurityToken- Overrides:
getPublicKey in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
getPubKey
protected PublicKey getPubKey(String algorithmURI,
org.apache.xml.security.stax.ext.XMLSecurityConstants.AlgorithmUsage algorithmUsage,
String correlationID)
throws org.apache.xml.security.exceptions.XMLSecurityException
- Overrides:
getPubKey in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
getX509Certificates
public X509Certificate[] getX509Certificates()
throws org.apache.xml.security.exceptions.XMLSecurityException
- Specified by:
getX509Certificates in interface org.apache.xml.security.stax.securityToken.SecurityToken- Overrides:
getX509Certificates in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
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
getKeyWrappingToken
public org.apache.xml.security.stax.securityToken.InboundSecurityToken getKeyWrappingToken()
throws org.apache.xml.security.exceptions.XMLSecurityException
- Specified by:
getKeyWrappingToken in interface org.apache.xml.security.stax.securityToken.SecurityToken- Overrides:
getKeyWrappingToken in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
isIncludedInMessage
public boolean isIncludedInMessage()
- Specified by:
isIncludedInMessage in interface org.apache.xml.security.stax.securityToken.InboundSecurityToken- Overrides:
isIncludedInMessage in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
getTokenType
public org.apache.xml.security.stax.securityToken.SecurityTokenConstants.TokenType getTokenType()
- Specified by:
getTokenType in interface org.apache.xml.security.stax.securityToken.SecurityToken
Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.