All Classes and Interfaces
Class
Description
Abstract builder class for building the
ValidationContext object for use as validation input to the
AssertionValidator.Abstract validator for
AttributeStatements.Abstract builder for
AuthnRequest messages.Abstract base class for generating AuthnRequest messages.
Abstract base class for the
MetadataContainer interface.Abstract base class for the
MetadataProvider interface.Iterates over EntitiesDescriptor or EntityDescriptor.
Abstract base class for
ObjectValidator.Abstract builder class for building request messages.
Abstract builder class for building the
ValidationContext object for use as validation input to the
ResponseValidator.Abstract base class for the builder pattern.
Abstract object validator that supports validating signatures.
Abstract base class for building a
SSODescriptor.Abstract base class for building the
ValidationContext object using a builder pattern.A builder for
AssertionConsumerService elements.Builder class for building the
ValidationContext object for use as validation input to the
AssertionValidator.A validator for
Assertion objects.Implements the build pattern to create
Attribute objects.Attribute constants.
Builder for
md:AttributeConsumingService elements.An attribute template is a template of a SAML attribute, i.e., it represents the name, friendly name and name format
but not the value of the attribute.
Helper methods for accessing attribute values.
Builder for
AuthnRequest messages.Interface for generating
AuthnRequest messages.Defines a context which can be used to control how
AuthnRequestGenerator.generateAuthnRequest(String, String, AuthnRequestGeneratorContext) creates an
authentication request.When the generator is about to add the
AssertionConsumerServiceURL or AssertionConsumerServiceIndex
attribute it will invoke the AuthnRequestGeneratorContext.getAssertionConsumerServiceResolver() method in
order to get a function that given all possible AssertionConsumerService elements (found in the SP
metadata) will either return a String (holding the AssertionConsumerServiceURL to use) or an
Integer (holding the AssertionConsumerServiceIndex to use).If the SP metadata contains one or more
AttributeConsumingService elements, the generator needs to know
whether to include the AttributeConsumingServiceIndex attribute, and if so, which index to use.When the generator is done building the
AuthnRequest, but before it is signed, it will ask the
AuthnRequestGeneratorContext.getAuthnRequestCustomizer() method for the customizer that may operate and add
customizations to the request object.Enumeration that tells whether the Holder-of-key WebSSO profile is required, optional or not active.
A
NameIDPolicyBuilderFunction is used by the generator to create the NameIDPolicy element.The generator will need to know how to build the
RequestedAuthnContext element that is to be included in
the AuthnRequest.Core statement validator for
AuthnStatements.A metadata provider that collects its metadata from multiple sources (providers).
A builder for
ContactPerson elements.Core parameter keys used to store and retrieve static and dynamic parameters within a
ValidationContext.A default implementation of the
AuthnRequestGenerator where a metadata resolver is used to locate metadata.A builder for
alg:DigestMethod elements.A builder for
md:EncryptionMethod elements.A
MetadataContainer for EntityDescriptor elements.A builder for
EntityAttributes objects.A builder for creating
EntityDescriptor objects.A
MetadataContainer for EntityDescriptor elements.Utility methods for accessing metadata elements.
Builder for
Extensions objects.Builder for metadata
Extensions objects.A metadata provider that reads its metadata from a file.
Support methods for holder-of-key specific metadata elements.
A provider that downloads metadata from an HTTP resource.
Builder for
IDPSSODescriptor objects.An in-memory based message replay checker implementation.
A builder for
KeyDescriptor elements.Internal class used for serialization across library classes.
Utility class for a localized string.
A builder for
mdui:Logo elements.A
MetadataProvider that supports the MDQ
specification.Function which examines an entity ID from supplied criteria and returns a metadata request URL for MDQ.
Interface for protecting against SAML message replay attacks.
Message replay checker implementation using OpenSAML's
ReplayCache as an underlying cache.Exception class that indicates a message replay attack.
An interface that encapsulates an
EntityDescriptor or EntitiesDescriptor in a container and defines
useful method - mainly for publishing the metadata for an entity or a federation.An interface that offers methods that operate on one or several metadata sources.
A number of predicates that may be installed as filters for a metadata provider.
Builder class for
NameIDPolicy elements.Interface for validation of XML and SAML objects.
A builder for
Organization elements.Simple functional interface for obtaining the peer metadata.
A RequestHttpObject for sending using HTTP POST.
A metadata provider that is constructed by assigning an OpenSAML
MetadataResolver instance.A RequestHttpObject for sending using HTTP GET (redirect binding).
Builder for
md:RequestedAttribute elements.A builder for
RequestedAuthnContext elements.Exception class for indicating errors during a request generation.
Defines an interface that represents an object that holds data necessary for the SP application to transmit a request
message to an IdP.
A generic request builder that is used to create Request messages.
Exception class for the SAML response processor.
Represents the input passed along with a SAML Response to the
ResponseProcessor.Interface that describes the result of a response processing operation.
Implementation of the
ResponseProcessingResult interface.Interface for a SAML response processor.
Response processor for SAML Response messages.
Exception that indicates a non-successful status code received in a Response message.
Exception class for response validation errors.
Builder class for building the
ValidationContext object for use as validation input to the
ResponseValidator.Configuration settings for response and assertion validation.
Response validator that ensures that a
Response element is valid according to the 2.0 SAML Core specification
and makes checks based on the supplied validation context parameters described below.Utilities for logging SAML messages.
Interface for a builder pattern according to:
Runtime exception class for errors when using builders.
The Shibboleth Scope metadata extension.
Builder for
Scope elements.Builder for
Scope elements.Implementation of the
Scope element.Marshaller for the
Scope element.Unmarshaller for the
Scope element.Utility methods for validating a scoped attribute against a
shibmd:Scope element.Builder class for
Scoping elements.Utility class for storing OpenSAML objects in a serializable manner.
A builder for
alg:SigningMethod elements.A builder for
SingleLogoutService elements.A builder for
SingleSignOnService elements.A builder for
SPSSODescriptor objects.A
MetadataProvider that is given an object representing SAML metadata (EntityDescriptor or
EntitiesDescriptor).A builder for creating
UIInfo objects.Interface for a
ValidationContext builder.Support methods and functions for validator implementations.
Exception class that should be used internally by validators to process errors.
Generic exception class for validator errors.
XMLObject provider initializer for this module.