public abstract class SAMLAssertionHandler extends Object
Constructor and Description |
---|
SAMLAssertionHandler() |
Modifier and Type | Method and Description |
---|---|
abstract org.apache.axiom.om.OMElement |
getAssertionElement()
Gets the assertion element as an Axiom OMElement.
|
String |
getAssertionId() |
abstract byte[] |
getAssertionKeyInfoSecret(org.apache.ws.security.components.crypto.Crypto signatureCrypto,
TokenCallbackHandler tokenCallbackHandler)
Gets the secret in assertion.
|
Date |
getDateNotBefore() |
Date |
getDateNotOnOrAfter() |
abstract boolean |
isBearerAssertion()
Checks whether SAML assertion is bearer - urn:oasis:names:tc:SAML:2.0:cm:bearer
|
protected abstract void |
processSAMLAssertion() |
protected void |
setAssertionId(String assertionId) |
protected void |
setDateNotBefore(Date dateNotBefore) |
protected void |
setDateNotOnOrAfter(Date dateNotOnOrAfter) |
public String getAssertionId()
protected void setAssertionId(String assertionId)
public Date getDateNotBefore()
protected void setDateNotBefore(Date dateNotBefore)
public Date getDateNotOnOrAfter()
protected void setDateNotOnOrAfter(Date dateNotOnOrAfter)
public abstract boolean isBearerAssertion()
protected abstract void processSAMLAssertion()
public abstract byte[] getAssertionKeyInfoSecret(org.apache.ws.security.components.crypto.Crypto signatureCrypto, TokenCallbackHandler tokenCallbackHandler) throws org.apache.ws.security.WSSecurityException
signatureCrypto
- Signature crypto info, private,public keys.tokenCallbackHandler
- The token callback class. TODO Why ?org.apache.ws.security.WSSecurityException
- If an error occurred while validating the signature.public abstract org.apache.axiom.om.OMElement getAssertionElement() throws TrustException
TrustException
- if an error occurred while converting Assertion to an OMElement.Copyright © Apache Software Foundation. All Rights Reserved.