public interface InboundSecurityToken extends SecurityToken
| Modifier and Type | Method and Description |
|---|---|
void |
addWrappedToken(InboundSecurityToken securityToken) |
List<QName> |
getElementPath()
Returns the absolute path to the XMLElement
|
PublicKey |
getPublicKey(String algorithmURI,
XMLSecurityConstants.AlgorithmUsage algorithmUsage,
String correlationID)
Returns the public key if one exist for this token type
|
Key |
getSecretKey(String algorithmURI,
XMLSecurityConstants.AlgorithmUsage algorithmUsage,
String correlationID)
Returns the secret key
|
XMLSecEvent |
getXMLSecEvent()
Returns the first XMLEvent for this token
|
boolean |
isIncludedInMessage()
Returns if the token is included in the message or not
|
void |
verify()
Verifies the key if applicable
|
addTokenUsage, getId, getKeyIdentifier, getKeyWrappingToken, getPublicKey, getSecretKey, getSha1Identifier, getTokenType, getTokenUsages, getWrappedTokens, getX509Certificates, isAsymmetricKey getSecretKey(String algorithmURI, XMLSecurityConstants.AlgorithmUsage algorithmUsage, String correlationID) throws XMLSecurityException
algorithmURI - for the requested keyalgorithmUsage - XMLSecurityException - if the key can't be loadedPublicKey getPublicKey(String algorithmURI, XMLSecurityConstants.AlgorithmUsage algorithmUsage, String correlationID) throws XMLSecurityException
algorithmURI - algorithmUsage - XMLSecurityException - if the key can't be loadedvoid addWrappedToken(InboundSecurityToken securityToken)
void verify()
throws XMLSecurityException
XMLSecurityException - if the key couldn't be verified or the key isn't validList<QName> getElementPath()
XMLSecEvent getXMLSecEvent()
boolean isIncludedInMessage()
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.