# Uses of Package
org.opensaml.saml.common

Packages that use org.opensaml.saml.common
Package
Description
org.opensaml.saml.common
Base classes for working with SAML as Java objects.
org.opensaml.saml.common.assertion
Common classes for validating SAML Assertions.
org.opensaml.saml.common.binding
Classes related to SAML binding operations.
org.opensaml.saml.common.binding.artifact
Classes supporting SAML artifact use.
org.opensaml.saml.common.binding.artifact.impl
Implementation of SAML artifact mapping.
org.opensaml.saml.common.binding.security.impl
Classes responsible for performing transport-related and basic message validation of decoded SAML messages.
org.opensaml.saml.common.messaging.context
Context classes for SAML-based messaging function.
org.opensaml.saml.common.messaging.soap
Support classes for SAML SOAP message operations.
org.opensaml.saml.common.profile
Classes supporting general SAML profile behavior.
org.opensaml.saml.common.profile.impl
Actions and classes common to both SAML versions.
org.opensaml.saml.common.profile.logic
Functions and predicates supporting common SAML profile behavior.
org.opensaml.saml.ext.idpdisco
Interfaces for SAML 2 Metadata Extension Identity Provider Discovery.
org.opensaml.saml.ext.idpdisco.impl
Implementation for SAML v2.0 Identity Provider Discovery Profile.
org.opensaml.saml.ext.reqattr
Interface for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
org.opensaml.saml.ext.reqattr.impl
Implementations for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
org.opensaml.saml.ext.saml1md
Interfaces for SAML 2 Metadata Profile for SAML 1.x.
org.opensaml.saml.ext.saml1md.impl
Implementation for SAML 1.x Metadata Profile.
org.opensaml.saml.ext.saml2alg
Interfaces for SAML v2.0 Metadata Profile for Algorithm Support Version 1.0.
org.opensaml.saml.ext.saml2alg.impl
Implementation for SAML v2.0 Metadata Profile for Algorithm Support Version 1.0.
org.opensaml.saml.ext.saml2aslo
Interfaces for SAML 2 Protocol Extension for Async Logout.
org.opensaml.saml.ext.saml2aslo.impl
Implementation for SAML 2 Protocol Extension for Async Logout objects.
org.opensaml.saml.ext.saml2cb
Interfaces for SAML 2 Channel Binding Extensions.
org.opensaml.saml.ext.saml2cb.impl
Implementation for SAML v2.0 Channel Binding Extensions Version 1.0.
org.opensaml.saml.ext.saml2delrestrict
Interfaces for SAML 2 Condition for Delegation Restriction.
org.opensaml.saml.ext.saml2delrestrict.impl
Implementation for SAML v2.0 Condition for Delegation Restriction Version 1.0.
org.opensaml.saml.ext.saml2mdattr
Interfaces for SAML 2 Metadata Extension for Entity Attributes.
org.opensaml.saml.ext.saml2mdattr.impl
Implementation for SAML v2.0 Metadata Extension for Entity Attributes Version 1.0.
org.opensaml.saml.ext.saml2mdquery
Interfaces for SAML 2 Metadata Profile for Standalone Query Requesters.
org.opensaml.saml.ext.saml2mdquery.impl
Implementation for SAML v2.0 Metadata Extension for Stand-Alone Query Requesters.
org.opensaml.saml.ext.saml2mdreqinit
Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
org.opensaml.saml.ext.saml2mdreqinit.impl
Concrete implementations of the interfaces for the SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
org.opensaml.saml.ext.saml2mdrpi
The package to define the SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0.
org.opensaml.saml.ext.saml2mdrpi.impl
Concrete implementations of the interfaces for the SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0.
org.opensaml.saml.ext.saml2mdui
Interfaces for SAML 2 Metadata Extensions for Login UI and Discovery.
org.opensaml.saml.ext.saml2mdui.impl
Implementation for SAML V2 Metadata Extensions for UI and Discovery.
org.opensaml.saml.ext.samlec
Interfaces for SAML-EC GSS-API Mechanism.
org.opensaml.saml.ext.samlec.impl
Implementation for SAML-EC GSS-API schema content.
org.opensaml.saml.ext.samlpthrpty
Interfaces for SAML 2 Metadata Extension for Third-Party Request Protocol Extension.
org.opensaml.saml.ext.samlpthrpty.impl
Implementation for SAML V2 Protocol Extension for Third-Party Requests.
org.opensaml.saml.metadata.generator.impl
Implementation of Velocity-based metadata generation.
org.opensaml.saml.metadata.resolver.filter.impl
Implementation of Metadata Filters.
org.opensaml.saml.saml1.core
Interfaces for SAML 1.0 and 1.1 types and elements.
org.opensaml.saml.saml1.core.impl
Implementations of SAML 1.x core specification types and elements.
org.opensaml.saml.saml1.profile
Classes for SAML 1.x profile behavior.
org.opensaml.saml.saml1.profile.impl
Implementations of SAML 1.x profile behavior.
org.opensaml.saml.saml2.binding.decoding.impl
SAML 2.0 message decoders.
org.opensaml.saml.saml2.binding.encoding.impl
SAML 2.0 message encoders.
org.opensaml.saml.saml2.common
Interfaces for elements and attributes used in multiple SAML 2.0 specification.
org.opensaml.saml.saml2.core
Interfaces for SAML 2.0 core and protocol interfaces.
org.opensaml.saml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.
org.opensaml.saml.saml2.ecp
Interfaces for SAML 2 ECP Elements.
org.opensaml.saml.saml2.ecp.impl
Implementations of SAML 2.0 ECP types and elements.
org.opensaml.saml.saml2.encryption
Classes for encrypting and decrypting SAML.
org.opensaml.saml.saml2.metadata
Concrete definitions of the objects described in saml-metadata-2.0-os work.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.
org.opensaml.saml.saml2.profile
Classes for SAML 2.0 profile behavior.
org.opensaml.saml.saml2.profile.impl
Implementations of SAML 2.0 profile behavior.
org.opensaml.saml.security.impl
Classes related to verifying various credentials within a SAML system.
org.opensaml.xacml.profile.saml
XMLObject interfaces for SAML XACML profile.
org.opensaml.xacml.profile.saml.impl
XMLObject implementation classes for XACML SAML profile.

Classes in org.opensaml.saml.common used by org.opensaml.saml.common
Class
Description
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SAMLVersion
A type safe SAML version enumeration.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.assertion
Class
Description
SAMLException
Base exception for SAML related exception.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.binding
Class
Description
SAMLException
Base exception for SAML related exception.
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.binding.artifact
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.binding.artifact.impl
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.binding.security.impl
Class
Description
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.messaging.context
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.messaging.soap
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.profile
Class
Description
SAMLException
Base exception for SAML related exception.
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.profile.impl
Class
Description
SAMLException
Base exception for SAML related exception.
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.common.profile.logic
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.idpdisco
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.idpdisco.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.reqattr
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.reqattr.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml1md
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml1md.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2alg
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2alg.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2aslo
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2aslo.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2cb
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2cb.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2delrestrict
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2delrestrict.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdattr
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdattr.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdquery
Class
Description
SAMLObject
A base interface for all SAML Objects.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdquery.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdreqinit
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdreqinit.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdrpi
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdrpi.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdui
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.saml2mdui.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.samlec
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.samlec.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.samlpthrpty
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.ext.samlpthrpty.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.metadata.generator.impl
Class
Description
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.metadata.resolver.filter.impl
Class
Description
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml1.core
Class
Description
SAMLObject
A base interface for all SAML Objects.
SAMLVersion
A type safe SAML version enumeration.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml1.core.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SAMLVersion
A type safe SAML version enumeration.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml1.profile
Class
Description
SAMLException
Base exception for SAML related exception.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml1.profile.impl
Class
Description
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.binding.decoding.impl
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.binding.encoding.impl
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.common
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.core
Class
Description
SAMLObject
A base interface for all SAML Objects.
SAMLVersion
A type safe SAML version enumeration.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.core.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SAMLVersion
A type safe SAML version enumeration.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.ecp
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.ecp.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.encryption
Class
Description
SAMLObject
A base interface for all SAML Objects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.metadata
Class
Description
SAMLObject
A base interface for all SAML Objects.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.metadata.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.profile
Class
Description
SAMLException
Base exception for SAML related exception.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.saml2.profile.impl
Class
Description
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
Classes in org.opensaml.saml.common used by org.opensaml.saml.security.impl
Class
Description
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.xacml.profile.saml
Class
Description
SAMLObject
A base interface for all SAML Objects.
SignableSAMLObject
A signable SAMLObject.
Classes in org.opensaml.saml.common used by org.opensaml.xacml.profile.saml.impl
Class
Description
AbstractSAMLObjectBuilder
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder
Builder for SAMLObjects.
SignableSAMLObject
A signable SAMLObject.