# Uses of Package
org.opensaml.saml.saml2.core

Packages that use org.opensaml.saml.saml2.core
Package
Description
org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
org.opensaml.saml.common.messaging.context
Context classes for SAML-based messaging function.
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.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.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.resolver.filter.impl
Implementation of Metadata Filters.
org.opensaml.saml.saml2.assertion
Interfaces and API classes for validating SAML 2 Assertions.
org.opensaml.saml.saml2.assertion.impl
Implementation classes for validating SAML 2 Assertions.
org.opensaml.saml.saml2.assertion.messaging
Interfaces and API classes related to networking and messaging APIs that support validating SAML 2 Assertions.
org.opensaml.saml.saml2.assertion.messaging.impl
Implementation classes related to networking and messaging APIs that support validating SAML 2 Assertions.
org.opensaml.saml.saml2.binding.decoding.impl
SAML 2.0 message decoders.
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.saml2.testing
org.opensaml.saml.saml2.wssecurity
Classes for SAML WS-Security.
org.opensaml.saml.saml2.wssecurity.messaging.impl
Implementation of SAML WS-Security message handler functionality.
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.saml2.core used by org.opensaml.saml.common.binding.impl
Class
Description
AuthnRequest
SAML 2.0 Core AuthnRequest.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.common.messaging.context
Class
Description
Issuer
SAML 2.0 Core Issuer.
NameID
SAML 2.0 Core NameID.
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
Response
SAML 2.0 Core Response.
StatusResponseType
SAML 2.0 Core StatusResponseType.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.common.profile.impl
Class
Description
AudienceRestriction
SAML 2.0 Core AudienceRestriction.
Conditions
SAML 2.0 Core Conditions.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.common.profile.logic
Class
Description
Attribute
SAML 2.0 Core Attribute.
NameID
SAML 2.0 Core NameID.
NameIDPolicy
SAML 2.0 Core NameIDPolicy.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.saml2delrestrict
Class
Description
BaseID
SAML 2.0 Core BaseID.
Condition
SAML 2.0 Core Condition.
EncryptedID
SAML 2.0 Core EncryptedID.
NameID
SAML 2.0 Core NameID.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.saml2delrestrict.impl
Class
Description
BaseID
SAML 2.0 Core BaseID.
Condition
SAML 2.0 Core Condition.
EncryptedID
SAML 2.0 Core EncryptedID.
NameID
SAML 2.0 Core NameID.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.saml2mdattr
Class
Description
Assertion
SAML 2.0 Core Assertion.
Attribute
SAML 2.0 Core Attribute.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.saml2mdattr.impl
Class
Description
Assertion
SAML 2.0 Core Assertion.
Attribute
SAML 2.0 Core Attribute.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.samlpthrpty
Class
Description
NameIDType
SAML 2.0 Assertion NameID schema type.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.ext.samlpthrpty.impl
Class
Description
NameIDType
SAML 2.0 Assertion NameID schema type.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.metadata.resolver.filter.impl
Class
Description
Attribute
SAML 2.0 Core Attribute.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.assertion
Class
Description
Assertion
SAML 2.0 Core Assertion.
Condition
SAML 2.0 Core Condition.
Statement
SAML 2.0 Core Statement.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.assertion.impl
Class
Description
Assertion
SAML 2.0 Core Assertion.
AuthnStatement
SAML 2.0 Core AuthnStatement.
Condition
SAML 2.0 Core Condition.
Statement
SAML 2.0 Core Statement.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.assertion.messaging
Class
Description
Assertion
SAML 2.0 Core Assertion.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.assertion.messaging.impl
Class
Description
Assertion
SAML 2.0 Core Assertion.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.binding.decoding.impl
Class
Description
ArtifactResolve
SAML 2.0 Core ArtifactResolve.
ArtifactResponse
SAML 2.0 Core ArtifactResponse.
Issuer
SAML 2.0 Core Issuer.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.core
Class
Description
Action
SAML 2.0 Core Action.
Advice
SAML 2.0 Core Advice.
Artifact
SAML 2.0 Core Artifact.
Assertion
SAML 2.0 Core Assertion.
AssertionIDRef
SAML 2.0 Core AssertionIDRef.
AssertionURIRef
SAML 2.0 Core AssertionURIRef.
Attribute
SAML 2.0 Core Attribute.
AttributeStatement
SAML 2.0 Core AttributeStatement.
Audience
SAML 2.0 Core Audience.
AudienceRestriction
SAML 2.0 Core AudienceRestriction.
AuthenticatingAuthority
SAML 2.0 Core AuthenticatingAuthority.
AuthnContext
SAML 2.0 Core AuthnContext.
AuthnContextClassRef
SAML 2.0 Core AuthnContextClassRef.
AuthnContextComparisonTypeEnumeration
Enumeration of `RequestedAuthnContext` comparison types.
AuthnContextDecl
SAML 2.0 Core AuthnContextDecl.
AuthnContextDeclRef
SAML 2.0 Core AuthnContextDeclRef.
AuthnStatement
SAML 2.0 Core AuthnStatement.
AuthzDecisionStatement
SAML 2.0 Core AuthzDecisionStatement.
BaseID
SAML 2.0 Core BaseID.
Condition
SAML 2.0 Core Condition.
Conditions
SAML 2.0 Core Conditions.
DecisionTypeEnumeration
A type safe enumeration of `AuthzDecisionStatement` decision types.
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
EncryptedElementType
SAML 2.0 Core EncryptedElementType.
EncryptedID
SAML 2.0 Core EncryptedID.
Evidence
SAML 2.0 Core Evidence.
Evidentiary
Marker interface for element types that can constitute evidence within a `Evidence` object.
Extensions
SAML 2.0 Core Extensions.
GetComplete
SAML 2.0 Core GetComplete.
IDPEntry
SAML 2.0 Core IDPEntry.
IDPList
SAML 2.0 Core IDPList.
Issuer
SAML 2.0 Core Issuer.
LogoutMessage
Marker interface for `LogoutRequest` and `LogoutResponse`, allowing components to enforce requirements for one or the other.
NameID
SAML 2.0 Core NameID.
NameIDPolicy
SAML 2.0 Core NameIDPolicy.
NameIDType
SAML 2.0 Assertion NameID schema type.
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
NewID
SAML 2.0 Core NewID.
OneTimeUse
SAML 2.0 Core OneTimeUse.
ProxyRestriction
SAML 2.0 Core ProxyRestriction.
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
RequestedAuthnContext
SAML 2.0 Core RequestedAuthnContext.
RequesterID
SAML 2.0 Core RequesterID.
Scoping
SAML 2.0 Core Scoping.
SessionIndex
SAML 2.0 Core SessionIndex.
Statement
SAML 2.0 Core Statement.
Status
SAML 2.0 Core Status.
StatusCode
SAML 2.0 Core StatusCode.
StatusDetail
SAML 2.0 Core StatusDetail.
StatusMessage
SAML 2.0 Core StatusMessage.
StatusResponseType
SAML 2.0 Core StatusResponseType.
Subject
SAML 2.0 Core Subject.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
SubjectLocality
SAML 2.0 Core SubjectLocality.
SubjectQuery
SAML 2.0 Core SubjectQuery.
Terminate
SAML 2.0 Core Terminate.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.core.impl
Class
Description
Action
SAML 2.0 Core Action.
Advice
SAML 2.0 Core Advice.
Artifact
SAML 2.0 Core Artifact.
ArtifactResolve
SAML 2.0 Core ArtifactResolve.
ArtifactResponse
SAML 2.0 Core ArtifactResponse.
Assertion
SAML 2.0 Core Assertion.
AssertionIDRef
SAML 2.0 Core AssertionIDRef.
AssertionIDRequest
SAML 2.0 Core AssertionIDRequest.
AssertionURIRef
SAML 2.0 Core AssertionURIRef.
Attribute
SAML 2.0 Core Attribute.
AttributeQuery
SAML 2.0 AttributeQuery.
AttributeStatement
SAML 2.0 Core AttributeStatement.
AttributeValue
This interface defines how the object representing a SAML 2 `AttributeValue` element behaves.
Audience
SAML 2.0 Core Audience.
AudienceRestriction
SAML 2.0 Core AudienceRestriction.
AuthenticatingAuthority
SAML 2.0 Core AuthenticatingAuthority.
AuthnContext
SAML 2.0 Core AuthnContext.
AuthnContextClassRef
SAML 2.0 Core AuthnContextClassRef.
AuthnContextComparisonTypeEnumeration
Enumeration of `RequestedAuthnContext` comparison types.
AuthnContextDecl
SAML 2.0 Core AuthnContextDecl.
AuthnContextDeclRef
SAML 2.0 Core AuthnContextDeclRef.
AuthnQuery
SAML 2.0 AuthnQuery.
AuthnRequest
SAML 2.0 Core AuthnRequest.
AuthnStatement
SAML 2.0 Core AuthnStatement.
AuthzDecisionQuery
SAML 2.0 AuthzDecisionQuery.
AuthzDecisionStatement
SAML 2.0 Core AuthzDecisionStatement.
BaseID
SAML 2.0 Core BaseID.
Condition
SAML 2.0 Core Condition.
Conditions
SAML 2.0 Core Conditions.
DecisionTypeEnumeration
A type safe enumeration of `AuthzDecisionStatement` decision types.
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
EncryptedElementType
SAML 2.0 Core EncryptedElementType.
EncryptedID
SAML 2.0 Core EncryptedID.
Evidence
SAML 2.0 Core Evidence.
Evidentiary
Marker interface for element types that can constitute evidence within a `Evidence` object.
Extensions
SAML 2.0 Core Extensions.
GetComplete
SAML 2.0 Core GetComplete.
IDPEntry
SAML 2.0 Core IDPEntry.
IDPList
SAML 2.0 Core IDPList.
Issuer
SAML 2.0 Core Issuer.
KeyInfoConfirmationDataType
SAML 2.0 Core KeyInfoConfirmationDataType.
LogoutMessage
Marker interface for `LogoutRequest` and `LogoutResponse`, allowing components to enforce requirements for one or the other.
LogoutRequest
SAML 2.0 Core LogoutRequest.
LogoutResponse
SAML 2.0 Core LogoutResponse.
ManageNameIDRequest
SAML 2.0 Core ManageNameIDRequest.
ManageNameIDResponse
SAML 2.0 Core ManageNameIDResponse.
NameID
SAML 2.0 Core NameID.
NameIDMappingRequest
SAML 2.0 Core NameIDMappingRequest.
NameIDMappingResponse
SAML 2.0 Core NameIDMappingResponse .
NameIDPolicy
SAML 2.0 Core NameIDPolicy.
NameIDType
SAML 2.0 Assertion NameID schema type.
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
NewID
SAML 2.0 Core NewID.
OneTimeUse
SAML 2.0 Core OneTimeUse.
ProxyRestriction
SAML 2.0 Core ProxyRestriction.
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
RequestedAuthnContext
SAML 2.0 Core RequestedAuthnContext.
RequesterID
SAML 2.0 Core RequesterID.
Response
SAML 2.0 Core Response.
Scoping
SAML 2.0 Core Scoping.
SessionIndex
SAML 2.0 Core SessionIndex.
Statement
SAML 2.0 Core Statement.
Status
SAML 2.0 Core Status.
StatusCode
SAML 2.0 Core StatusCode.
StatusDetail
SAML 2.0 Core StatusDetail.
StatusMessage
SAML 2.0 Core StatusMessage.
StatusResponseType
SAML 2.0 Core StatusResponseType.
Subject
SAML 2.0 Core Subject.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
SubjectLocality
SAML 2.0 Core SubjectLocality.
SubjectQuery
SAML 2.0 Core SubjectQuery.
Terminate
SAML 2.0 Core Terminate.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.ecp
Class
Description
IDPList
SAML 2.0 Core IDPList.
Issuer
SAML 2.0 Core Issuer.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.ecp.impl
Class
Description
IDPList
SAML 2.0 Core IDPList.
Issuer
SAML 2.0 Core Issuer.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.encryption
Class
Description
Assertion
SAML 2.0 Core Assertion.
Attribute
SAML 2.0 Core Attribute.
BaseID
SAML 2.0 Core BaseID.
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
EncryptedElementType
SAML 2.0 Core EncryptedElementType.
EncryptedID
SAML 2.0 Core EncryptedID.
NameID
SAML 2.0 Core NameID.
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
NewID
SAML 2.0 Core NewID.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.metadata
Class
Description
Attribute
SAML 2.0 Core Attribute.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.metadata.impl
Class
Description
Attribute
SAML 2.0 Core Attribute.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.profile
Class
Description
Advice
SAML 2.0 Core Advice.
Assertion
SAML 2.0 Core Assertion.
AuthnRequest
SAML 2.0 Core AuthnRequest.
Conditions
SAML 2.0 Core Conditions.
NameID
SAML 2.0 Core NameID.
Response
SAML 2.0 Core Response.
Subject
SAML 2.0 Core Subject.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.profile.impl
Class
Description
ArtifactResolve
SAML 2.0 Core ArtifactResolve.
ArtifactResponse
SAML 2.0 Core ArtifactResponse.
Assertion
SAML 2.0 Core Assertion.
Attribute
SAML 2.0 Core Attribute.
AuthnRequest
SAML 2.0 Core AuthnRequest.
Conditions
SAML 2.0 Core Conditions.
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
EncryptedElementType
SAML 2.0 Core EncryptedElementType.
EncryptedID
SAML 2.0 Core EncryptedID.
LogoutRequest
SAML 2.0 Core LogoutRequest.
ManageNameIDRequest
SAML 2.0 Core ManageNameIDRequest.
NameID
SAML 2.0 Core NameID.
NameIDMappingRequest
SAML 2.0 Core NameIDMappingRequest.
NameIDMappingResponse
SAML 2.0 Core NameIDMappingResponse .
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
NewID
SAML 2.0 Core NewID.
ProxyRestriction
SAML 2.0 Core ProxyRestriction.
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
Response
SAML 2.0 Core Response.
Status
SAML 2.0 Core Status.
StatusResponseType
SAML 2.0 Core StatusResponseType.
Subject
SAML 2.0 Core Subject.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.testing
Class
Description
ArtifactResolve
SAML 2.0 Core ArtifactResolve.
ArtifactResponse
SAML 2.0 Core ArtifactResponse.
Assertion
SAML 2.0 Core Assertion.
Attribute
SAML 2.0 Core Attribute.
AttributeQuery
SAML 2.0 AttributeQuery.
AttributeStatement
SAML 2.0 Core AttributeStatement.
AuthnRequest
SAML 2.0 Core AuthnRequest.
AuthnStatement
SAML 2.0 Core AuthnStatement.
Conditions
SAML 2.0 Core Conditions.
Issuer
SAML 2.0 Core Issuer.
LogoutRequest
SAML 2.0 Core LogoutRequest.
LogoutResponse
SAML 2.0 Core LogoutResponse.
NameID
SAML 2.0 Core NameID.
Response
SAML 2.0 Core Response.
Scoping
SAML 2.0 Core Scoping.
Status
SAML 2.0 Core Status.
Subject
SAML 2.0 Core Subject.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.wssecurity
Class
Description
Assertion
SAML 2.0 Core Assertion.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.saml.saml2.wssecurity.messaging.impl
Class
Description
Assertion
SAML 2.0 Core Assertion.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.xacml.profile.saml
Class
Description
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
Statement
SAML 2.0 Core Statement.
Classes in org.opensaml.saml.saml2.core used by org.opensaml.xacml.profile.saml.impl
Class
Description
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
Statement
SAML 2.0 Core Statement.