public interface Saml20Token
Modifier and Type | Method and Description |
---|---|
javax.xml.namespace.QName |
getAssertionQName()
Return SAML Assertion namespace, defined in a schema SAML-XSD.
|
java.util.List<java.lang.String> |
getAudienceRestriction()
Retrieves AudienceRestriction String name list.
|
java.util.Date |
getAuthenticationInstant()
Retrieves the authentication time when the token holder is authenticated.
|
java.lang.String |
getAuthenticationMethod()
Retrieves the authentication method that was used to authenticate the token holder.
|
java.util.List<java.lang.String> |
getConfirmationMethod()
Retrieves the Subject Confirmation Method used in this SAML token.
|
byte[] |
getHolderOfKeyBytes()
Retrieves the key bytes from the Holder-of-Key Element of this SAML token.
|
java.util.Date |
getIssueInstant()
Retrieves the SAML assertion creation date.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Gets customized properties.
|
java.util.List<java.lang.String> |
getProxyRestrictionAudience()
Retrieves String list of ProxyRestriction Audience.
|
long |
getProxyRestrictionCount()
Retrieves number of ProxyRestriction Count.
|
java.lang.String |
getSAMLAsString()
Gets the serializable representation of this SAML XML.
|
java.util.List<Saml20Attribute> |
getSAMLAttributes() |
java.util.Date |
getSamlExpires()
Return SAML Expiration time.
|
java.lang.String |
getSamlID()
Retrieves the identifier associated with this SAML assertion.
|
java.lang.String |
getSAMLIssuerName()
Retrieves the name of issuer.
|
java.lang.String |
getSAMLIssuerNameFormat()
Retrieves the issuer name format.
|
java.lang.String |
getSAMLNameID()
Retrieves the name of NameID.
|
java.lang.String |
getSAMLNameIDFormat()
Retrieves the format of NameID.
|
java.lang.String |
getServiceProviderID()
Retrieves the id of the SAML Service Provider
Such as: the "ibmSP01"
in <samlWebSso20 id="ibmSP01" authFilterRef="requestFilter01" ...
|
java.util.List<java.security.cert.X509Certificate> |
getSignerCertificate()
Retrieves SAML signer's X.509 Certificate
|
java.lang.String |
getSubjectDNS()
Retrieves DNSAddress in SubjectLocality.
|
java.lang.String |
getSubjectIPAddress()
Retrieves IPAddress in SubjectLocality.
|
boolean |
hasProxyRestriction()
Retrieves flag to indicate ProxyRestriction.
|
boolean |
isOneTimeUse()
Retrieves flag to indicate OneTimeUse or DoNotCacheCondition.
|
java.lang.String getSamlID()
javax.xml.namespace.QName getAssertionQName()
java.util.Date getSamlExpires()
java.util.Date getIssueInstant()
java.util.List<java.lang.String> getConfirmationMethod()
byte[] getHolderOfKeyBytes()
java.lang.String getSAMLNameID()
java.lang.String getSAMLNameIDFormat()
java.lang.String getSAMLIssuerName()
java.lang.String getSAMLIssuerNameFormat()
java.lang.String getAuthenticationMethod()
java.util.Date getAuthenticationInstant()
java.lang.String getSubjectDNS()
java.lang.String getSubjectIPAddress()
java.util.List<java.lang.String> getAudienceRestriction()
boolean isOneTimeUse()
boolean hasProxyRestriction()
long getProxyRestrictionCount()
java.util.List<java.lang.String> getProxyRestrictionAudience()
java.util.List<java.security.cert.X509Certificate> getSignerCertificate()
java.lang.String getSAMLAsString()
java.util.List<Saml20Attribute> getSAMLAttributes()
java.lang.String getServiceProviderID()
java.util.Map<java.lang.String,java.lang.Object> getProperties()