# Package org.opensaml.saml.saml1.core

@NonnullElements package org.opensaml.saml.saml1.core
Interfaces for SAML 1.0 and 1.1 types and elements.

Related Packages
Package
Description
org.opensaml.saml.saml1.core.impl
Implementations of SAML 1.x core specification types and elements.
Class
Description
Action
Interface describing how a SAML1.1 `Action` element behaves.
Advice
This interface defines how the object representing a SAML 1 `Advice` element behaves.
Assertion
This interface defines how the object representing a SAML 1 `Assertion` element behaves.
AssertionArtifact
This interface is for the SAML1 `AssertionArtifact` element.
AssertionIDReference
This interface defines how the object representing a SAML 1 `AssertionIDReference` element behaves.
Attribute
This interface defines how the object representing a SAML 1 `Attribute` element behaves.
AttributeDesignator
This interface defines how the object representing a SAML 1 `AttributeDesignator` element behaves.
AttributeQuery
Description of the behaviour of the `AttributeQuery` element.
AttributeStatement
This interface defines how the object representing a SAML 1 `AttributeStatement` element behaves.
AttributeValue
This interface defines how the object representing a SAML 1 `AttributeValue` element behaves.
Audience
This interface describes how an object representing a SAML1 `Audience` element will behave.
AudienceRestrictionCondition
This interface describes how ab object representing a SAML1 `AudienceRestrictionCondition` element will behave.
AuthenticationQuery
Description of the behaviour of the `AuthenticationQuery` element.
AuthenticationStatement
This interface defines how the object representing a SAML1 `AuthenticationStatment` element behaves.
AuthorityBinding
Interface to define how a `AuthorityBinding` element behaves.
AuthorizationDecisionQuery
Description of the behaviour of the `AuthorizationDecisionQuery` element.
AuthorizationDecisionStatement
This interface defines how the object representing a SAML1 `AuthorizationDecisionStatement` element behaves.
Condition
This interface describes how a object representing a SAML1 `Condition` element will behave.
Conditions
This interface defines how the object representing a SAML1 `Conditions` element behaves.
ConfirmationMethod
This interface defines how the object representing a SAML1 `ConfirmationMethod` element behaves.
DecisionTypeEnumeration
A type safe enumeration of `AuthorizationDecisionStatement` decision types.
DoNotCacheCondition
This interface describes how ab object representing a SAML1 `DoNotCacheCondition` element will behave.
Evidence
Interface describing how a SAML1.1 `Evidence` element behaves.
Evidentiary
Marker interface for element types that can constitute evidence within a `Evidence` object.
NameIdentifier
Interface to define how a NameIdentifier element behaves.
Query
This interface is for the SAML1 `Query` extention point.
Request
This interface defines how the SAML1 `Request` objects behave.
RequestAbstractType
This interface describes the base class for types derived from `RequestAbstractType` .
RespondWith
This interface defines how the (deprecated) RespondWith element would behave.
Response
This interface defines how the object representing a SAML1 `Response` element behaves.
ResponseAbstractType
This interface defines the base class for type derived from the SAML1 `ResponseAbstractType` .
Statement
This interface defines how the object representing a SAML1 `Statement` element behaves.
Status
This interface defines how the object representing a SAML 1 `Status` element behaves.
StatusCode
This interface defines how the object representing a SAML 1 `StatusCode` element behaves.
StatusDetail
Interface to describe how a `StatusDetail` element behaves.
StatusMessage
This interface defines how the object representing a SAML1 `StatusMessage` element behaves.
Subject
Interface to describe how the `Subject` elements work.
SubjectConfirmation
Interface to define how a SubjectConfirmation element behaves.
SubjectConfirmationData
This interface defines how the object representing a SAML1 `SubjectConfirmationData` element behaves.
SubjectLocality
Interface to define how a SubjectLocality element behaves.
SubjectQuery
This interface is for the SAML1 `SubjectQuery` extention point.
SubjectStatement
Interface to descibe how the anchor point SubjectStatement would work.