|
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. |