Interface Summary |
ReplayCache |
Interface to a potentially persistent replay cache for uniquely-keyed objects |
SAMLBinding |
Interface to generic SAML binding implementations. |
SAMLBrowserProfile |
Interface to the SAML 1.x browser profiles. |
SAMLBrowserProfile.ArtifactMapper |
Interface provided by SAML application to enable SAML 1.x artifacts to be
resolved. |
SAMLIdentifier |
Encapsulates generation of identifiers and pseudo-random data for SAML objects |
SAMLSOAPBinding |
Interface for SAML SOAP binding implementations. |
SAMLSOAPBinding.SOAPHook |
Callback interface provided by client application enabling post-construction
modification or examination of SOAP envelope. |
SAMLSOAPHTTPBinding |
Interface for SAML SOAP HTTP binding implementations. |
SAMLSOAPHTTPBinding.HTTPHook |
Callback interface provided by client application enabling
post-construction examination/modification of HTTP exchange. |
Exception Summary |
BindingException |
Indicates that an error occurred before or during the processing of a SAML
request/response exchange. |
ExpiredAssertionException |
Indicates that a profile failed because an assertion was found to be expired or
not yet valid |
FatalProfileException |
Indicates that an error occurred during the processing of a SAML profile, and
the error is not retryable in the context of the profile |
InvalidAssertionException |
Indicates that a profile failed because an assertion was found to be invalid
due to conditions on its use |
InvalidCryptoException |
Indicates a key or certificate subclass type is incompatible with the
provider's policies, or a cryptographic problem was found while processing a
message. |
MalformedException |
Indicates that a SAML construct is invalid "on its face", based on the
information available in the XML or the external constraints imposed on its
use. |
NoSuchProviderException |
Indicates that the specified implementation of a pluggable interface
does not exist or is unknown. |
ProfileException |
Indicates that an error occurred during the processing of a SAML profile |
ReplayedAssertionException |
Indicates that a profile failed because an assertion was found to be a replayed
copy of an earlier assertion already seen |
RetryableProfileException |
Indicates that an error occurred during the processing of a SAML profile, and
the error is retryable in the context of the profile |
SAMLException |
Encapsulates a general SAML error. |
SOAPException |
Indicates that a SOAP processing error occurred in the context of the SAML
SOAP binding. |
TrustException |
Indicates an error at a level somewhere above core processing rules,
generally involving |
UnknownAssertionException |
Indicates that an error occurred before or during the processing of a SAML
request/response exchange. |
UnsupportedExtensionException |
Indicates that a message contained information requiring extension code
that has not been registered with the SAML runtime. |
UnsupportedProfileException |
Indicates that use of a SAML profile was attempted but is not supported by
the SAML application. |