Package org.opensaml

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.
 

Class Summary
ReplayCacheFactory Factory for the ReplayCache interface
SAMLAction Represents a SAML Action
SAMLAssertion Represents a SAML Assertion
SAMLAttribute Basic SAML Attribute implementation that handles rudimentary attribute value types
SAMLAttributeDesignator SAML Attribute Designator implementation
SAMLAttributeQuery Represents a SAML Attribute Query object
SAMLAttributeStatement Represents a SAML Attribute Statement
SAMLAudienceRestrictionCondition Represents a SAML AudienceRestrictionCondition
SAMLAuthenticationQuery Represents a SAML Authentication Query object
SAMLAuthenticationStatement Represents a SAML Authentication Statement
SAMLAuthorityBinding Wraps a SAML Authority Binding
SAMLAuthorizationDecisionQuery Represents a SAML AuthorizationDecisionQuery
SAMLAuthorizationDecisionStatement Represents a SAML authorization decision statement.
SAMLBindingFactory Factory for the SAMLBinding interface
SAMLBrowserProfile.BrowserProfileRequest Wrapper for the pieces of the profile request provided to the profile provider
SAMLBrowserProfile.BrowserProfileResponse Wrapper for the pieces of the profile response available to the caller
SAMLBrowserProfileFactory Factory for the SAMLBrowserProfile interface
SAMLCondition Abstract base class for all SAML conditions
SAMLConfig OpenSAML configuration bundle.
SAMLDecision Represents a SAML Decision
SAMLDoNotCacheCondition Represents a SAML DoNotCacheCondition
SAMLIdentifierFactory Factory for the SAMLIdentifier interface
SAMLNameIdentifier Represents a SAML Subject
SAMLObject Abstract base class for all SAML constructs
SAMLPOSTProfile Deprecated.  
SAMLQuery Abstract base class for all SAML queries
SAMLRequest Represents a SAML protocol request
SAMLResponse Represents a SAML protocol response
SAMLSignedObject Abstract base class for all SAML objects that can be signed
SAMLStatement Abstract base class for all SAML statements
SAMLSubject Represents a SAML Subject
SAMLSubjectQuery Abstract class for a SAML Subject Statement
SAMLSubjectStatement Abstract class for a SAML Subject Statement
SOAPBinding Implementation of SOAP binding packaging methods, useful as a base class for full binding implementations once a transport protocol is added by implementing the actual binding methods.
XML Utility classes for XML constants and optimizations
XML.ParserPool Nested class that provides XML parsers as a pooled resource
 

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.
 



Copyright ? 2005 UCAID. All Rights Reserved.