public interface SecurityAssertion extends Serializable
Modifier and Type | Method and Description |
---|---|
List<org.opensaml.saml.saml2.core.AttributeStatement> |
getAttributeStatements()
Returns the list of attribute statements contained in the SecurityToken
|
List<org.opensaml.saml.saml2.core.AuthnStatement> |
getAuthnStatements()
Returns the list of authn statements contained in the SecurityToken
|
List<org.opensaml.saml.saml2.core.AuthzDecisionStatement> |
getAuthzDecisionStatements()
Returns the list of authz statements contained in the SecurityToken
|
String |
getIssuer()
Returns the name of the entity that issued the SecurityToken
|
Date |
getNotBefore()
Returns the earliest date that the assertion is valid
|
Date |
getNotOnOrAfter()
Returns the date that the assertion is invalid
|
Principal |
getPrincipal()
Returns the Principal contained within the SecurityToken
|
Set<Principal> |
getPrincipals()
Returns primary principal and all attributes as principals
|
org.apache.cxf.ws.security.tokenstore.SecurityToken |
getSecurityToken()
Returns the underlying SecurityToken that this object wraps
|
List<String> |
getSubjectConfirmations()
Returns the list of subject confirmations contained in the SecurityToken
|
String |
getTokenType()
Returns the token type URI for this assertion
|
boolean |
isPresentlyValid()
Returns true if checked while within the time bounds defined by NotBefore and NotOnOrAfter
|
String |
toString()
Returns a String representation of this Assertion
|
Principal getPrincipal()
String getIssuer()
List<org.opensaml.saml.saml2.core.AttributeStatement> getAttributeStatements()
List<org.opensaml.saml.saml2.core.AuthnStatement> getAuthnStatements()
List<org.opensaml.saml.saml2.core.AuthzDecisionStatement> getAuthzDecisionStatements()
List<String> getSubjectConfirmations()
Set<Principal> getPrincipals()
String getTokenType()
org.apache.cxf.ws.security.tokenstore.SecurityToken getSecurityToken()
Date getNotBefore()
Date getNotOnOrAfter()
String toString()
boolean isPresentlyValid()
This work is licensed under a Creative Commons Attribution 4.0 International License.