Uses of Interface
com.sun.identity.saml2.common.XmlSerializable
-
Packages that use XmlSerializable Package Description com.sun.identity.saml2.assertion Defines SAMLv2 assertion.com.sun.identity.saml2.ecp Defines classes for SAMLv2 ECP profile.com.sun.identity.saml2.protocol SAMLv2 Protocol Classes.com.sun.identity.saml2.protocol.impl SAMLv2 Protocol Implemenetation Classes.com.sun.identity.xacml.context Defines XACML2 context classescom.sun.identity.xacml.context.impl Defines XACML Context implementations.com.sun.identity.xacml.policy Defines XACML Policy classes.com.sun.identity.xacml.policy.impl Defines XACML Policy implementations.com.sun.identity.xacml.saml2 Defines XACML interfaces for SAMLv2com.sun.identity.xacml.saml2.impl Defines XACML implementations for SAMLv2. -
-
Uses of XmlSerializable in com.sun.identity.saml2.assertion
Subinterfaces of XmlSerializable in com.sun.identity.saml2.assertion Modifier and Type Interface Description interface
Action
TheAction
element specifies an action on the specified resource for which permission is sought.interface
Advice
TheAdvice
contains any additional information that the SAML authority wishes to provide.interface
Assertion
TheAssertion
element is a package of information that supplies one or moreStatement
made by an issuer.interface
AssertionIDRef
This class represents the AssertionIDRef element.interface
Attribute
TheAttribute
element identifies an attribute by name and optionally includes its value(s).interface
AttributeStatement
TheAttributeStatement
element describes a statement by the SAML authority asserting that the assertion subject is associated with the specified attributes.interface
AudienceRestriction
TheAudienceRestriction
specifies that the assertion is addressed to one or more specificAudience
s.interface
AuthnContext
TheAuthnContext
element specifies the context of an authentication event.interface
AuthnStatement
TheAuthnStatement
element describes a statement by the SAML authority asserting that the assertion subject was authenticated by a particular means at a particular time.interface
AuthzDecisionStatement
TheAuthzDecisionStatement
element describes a statement by the SAML authority asserting that a request for access by the assertion subject tot he specified resource has resulted in the specified authorization decision on the basis of some optionally specified evidence.interface
BaseID
TheBaseID
is an extension point that allows applications to add new kinds of identifiers.interface
Condition
TheCondition
serves as an extension point for new conditions.interface
ConditionAbstract
TheConditionAbstract
is abstract and is thus usable as the base of a derived classinterface
Conditions
TheConditions
defines the SAML constructs that place constraints on the acceptable use if SAMLAssertion
s.interface
EncryptedAssertion
TheEncryptedAssertion
represents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].interface
EncryptedAttribute
TheEncryptedAttribute
element represents a SAML attribute in encrypted fashion.interface
EncryptedElement
TheEncryptedElement
carries the content of an unencrypted identifier in encrypted fasion.interface
EncryptedID
TheEncryptedID
carries the content of an unencrypted identifier in encrypted fashion.interface
Evidence
TheEvidence
element contains one or more assertions or assertion references that the SAML authority relied on in issuing the authorization decision.interface
Issuer
TheIssuer
provides information about the issuer of a SAML assertion or protocol message.interface
KeyInfoConfirmationData
TheKeyInfoConfirmationData
constrains aSubjectConfirmationData
element to contain one or moreds:KeyInfo
elements that identify cryptographic keys that are used in some way to authenticate an attesting entity.interface
NameID
TheNameID
is used in various SAML assertion constructs such asSubject
andSubjectConfirmation
elements, and in various protocol messages.interface
NameIDType
TheNameIDType
is used when an element serves to represent an entity by a string-valued name.interface
OneTimeUse
TheOneTimeUse
indicates that the assertion should be used immediately by the relying party and must not be retained for future use.interface
ProxyRestriction
TheProxyRestriction
specifies limitations that the asserting party imposes on relying parties that in turn wish to act as asserting parties and issue subsequent assertions of their own on the basis of the information contained in the original assertion.interface
Statement
TheStatement
element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework.interface
Subject
TheSubject
specifies the principal that is the subject of all of the statements in the assertion.interface
SubjectConfirmation
TheSubjectConfirmation
provides the means for a relying party to verify the correspondence of the subject of the assertion with the party with whom the relying party is communicating.interface
SubjectConfirmationData
TheSubjectConfirmationData
specifies additional data that allows the subject to be confirmed or constrains the circumstances under which the act of subject confirmation can take place.interface
SubjectLocality
TheSubjectLocality
element specifies the DNS domain name and IP address for the system entity that performed the authentication. -
Uses of XmlSerializable in com.sun.identity.saml2.ecp
Subinterfaces of XmlSerializable in com.sun.identity.saml2.ecp Modifier and Type Interface Description interface
ECPRelayState
TheECPRelayState
interface defines methods for properties required by an ECP RelayState.interface
ECPRequest
TheECPRequest
interface defines methods for properties required by an ECP request.interface
ECPResponse
TheECPResponse
interface defines methods for properties required by an ECP response. -
Uses of XmlSerializable in com.sun.identity.saml2.protocol
Subinterfaces of XmlSerializable in com.sun.identity.saml2.protocol Modifier and Type Interface Description interface
Artifact
This class represents theArtifact
element in SAMLv2 protocol schema.interface
ArtifactResolve
TheArtifactResolve
message is used to request that a SAML protocol message be returned in anArtifactResponse
message by specifying an artifact that represents the SAML protocol message.interface
ArtifactResponse
TheArtifactResopnse
message has the complex typeArtifactResponseType
.interface
AssertionIDRequest
This class represents the AssertionIDRequestType complex type.interface
AttributeQuery
This class represents the AttributeQueryType complex type.interface
AuthnQuery
This class represents the AuthnQueryType complex type.interface
AuthnRequest
TheAuthnRequest
interface defines methods for properties required by an authentication request.interface
Extensions
The interfaceExtensions
defines methods for adding protcol message extension elements.interface
GetComplete
This interface contains methods for theGetComplete
Element in the SAMLv2 Protocol Schema.interface
IDPEntry
This interface defines methods to set/retrieve single identity provider information trusted by the request issuer to authenticate the presenter.interface
IDPList
This interface specifies the identity providers trusted by the requester to authenticate the presenter.interface
LogoutRequest
This class represents theLogoutRequest
element in SAML protocol schema.interface
LogoutResponse
This class represents theLogoutResponse
element in SAML protocol schema.interface
ManageNameIDRequest
This class represents the ManageNameIDRequestType complex type.interface
ManageNameIDResponse
This class represents the ManageNameIDResponse element declaration.interface
NameIDMappingRequest
This class represents the ManageNameIDRequestType complex type.interface
NameIDMappingResponse
This class represents the NameIDMappingResponseType complex type.interface
NameIDPolicy
This interface defines methods to retrieve name identifier related properties.interface
NewEncryptedID
Java content class for NewEncryptedID element declaration.interface
NewID
This interface identifies the new identifier in anManageNameIDRequest
message.interface
RequestAbstract
This interface defines methods for setting and retrieving attributes and elements associated with a SAML request message used in SAML protocols.interface
RequestedAuthnContext
Java content class for RequestedAuthnContext element declaration.interface
RequesterID
This interface identifies the requester in anAuthnRequest
message.interface
Response
TheResponse
message element is used when a response consists of a list of zero or more assertions that satisfy the request.interface
Scoping
This interface defines methods to retrieve Identity Providers and context/limitations related to proxying of the request message.interface
SessionIndex
This class represents theSessionIndex
element in SAML protocol schema.interface
Status
This class represents theStatusType
complex type in SAML protocol schema.interface
StatusCode
This class represents theStatusCodeType
complex type in SAML protocol schema.interface
StatusDetail
This class represents theStatusDetailType
complex type in SAML protocol schema.interface
StatusMessage
This class represents theStatusMessage
element in SAML protocol schema.interface
StatusResponse
This class represents theStatusResponseType
complex type in SAML protocol schema.interface
SubjectQueryAbstract
This class represents the SubjectQueryAbstractType complex type. -
Uses of XmlSerializable in com.sun.identity.saml2.protocol.impl
Classes in com.sun.identity.saml2.protocol.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw XmlSerializable Modifier and Type Class Description class
com.sun.identity.saml2.protocol.impl.RequestAbstractImpl
This abstract class defines methods for setting and retrieving attributes and elements associated with a SAML request message used in SAML protocols. -
Uses of XmlSerializable in com.sun.identity.xacml.context
Subinterfaces of XmlSerializable in com.sun.identity.xacml.context Modifier and Type Interface Description interface
Action
TheAction
element specifies information about the action requested in theRequest
context by listing a sequence ofAttribute
elements associated with the action.interface
Attribute
TheAttribute
element specifies information about the action/subject/resource requested in theRequest
context by listing a sequence ofAttribute
elements associated with the action.interface
Decision
TheDecision
element is a container of one or moreDecision
s issued by policy decision pointinterface
Environment
TheEnvironment
element contains information about the enviroment of theRequest
context by listing a sequence ofAttribute
elements associated with the environment.interface
MissingAttributeDetail
TheStatusCode
element is a container of one or moreStatus
s issuded by authorization authority.interface
Request
TheRequest
element is the top-level element in the XACML context scehema.interface
Resource
TheResource
element specifies information about the resource to which access is requested by listing a sequence ofAttribute
elements associated with the resource.interface
ResourceContent
TheResourceContent
element specifies information about the resource to which access is requested by listing a sequence ofAttribute
elements associated with the resource.interface
Response
TheResponse
element is a container of one or moreResult
s issued by policy decision pointinterface
Result
TheResult
element is a container of one or moreResult
s issuded by authorization authority.interface
Status
TheStatus
element is a container of one or moreStatus
s issuded by authorization authority.interface
StatusCode
TheStatusCode
element is a container of one or moreStatusCode
s issuded by authorization authority.interface
StatusDetail
TheStatusCode
element is a container of one or moreStatus
s issuded by authorization authority.interface
StatusMessage
TheStatusMessage
element is a container of one or moreStatusMessage
s issuded by authorization authority.interface
Subject
TheSubject
element specifies information about a subject of theRequest
context by listing a sequence ofAttribute
elements associated with the subject. -
Uses of XmlSerializable in com.sun.identity.xacml.context.impl
Classes in com.sun.identity.xacml.context.impl that implement XmlSerializable Modifier and Type Class Description class
ActionImpl
TheAction
element specifies information about the action requested in theRequest
context by listing a sequence ofAttribute
elements associated with the action.class
AttributeImpl
TheAttribute
element specifies information about the action/subject/resource requested in theRequest
context by listing a sequence ofAttribute
elements associated with the action.class
DecisionImpl
TheDecision
element is a container of one or moreDecision
s issued by policy decision pointclass
EnvironmentImpl
TheEnvironment
element specifies information about the environment requested in theRequest
context by listing a sequence ofAttribute
elements associated with the environment.class
RequestImpl
TheRequest
element is the top-level element in the XACML context schema.class
ResourceImpl
TheResource
element specifies information about the resource to which access is requested by listing a sequence ofAttribute
elements associated with the resource.class
StatusCodeImpl
TheStatusCode
element is a container of one or moreStatusCode
s issuded by authorization authority.class
StatusDetailImpl
TheStatusCode
element is a container of one or moreStatus
s issuded by authorization authority.class
StatusImpl
TheStatus
element is a container of one or moreStatus
s issuded by authorization authority.class
StatusMessageImpl
TheStatusMessage
element is a container of one or moreStatusMessage
s issuded by authorization authority.class
SubjectImpl
TheSubject
element specifies information about a subject of theRequest
context by listing a sequence ofAttribute
elements associated with the subject. -
Uses of XmlSerializable in com.sun.identity.xacml.policy
Subinterfaces of XmlSerializable in com.sun.identity.xacml.policy Modifier and Type Interface Description interface
Obligation
TheObligation
element is a container of one or moreAttributeAssignment
s issuded by authorization authority.interface
Obligations
TheObligations
element is a container of one or moreObligation
s issuded by authorization authority. -
Uses of XmlSerializable in com.sun.identity.xacml.policy.impl
Classes in com.sun.identity.xacml.policy.impl that implement XmlSerializable Modifier and Type Class Description class
ObligationImpl
TheObligation
element is a container of one or moreAttributeAssignment
s issuded by authorization authority.class
ObligationsImpl
TheObligations
element is a container of one or moreObligation
s issuded by authorization authority. -
Uses of XmlSerializable in com.sun.identity.xacml.saml2
Subinterfaces of XmlSerializable in com.sun.identity.xacml.saml2 Modifier and Type Interface Description interface
XACMLAuthzDecisionQuery
TheXACMLAuthzDecisionQuery
element is a SAML Query that extends SAML Protocol schema typeRequestAbstractType
.interface
XACMLAuthzDecisionStatement
XACMLAuthzDecisionStatement
is an extension ofsamlp:StatementAbstractType
that is carried in a SAML Assertion to conveyxacml-context:Response
Schema: -
Uses of XmlSerializable in com.sun.identity.xacml.saml2.impl
Classes in com.sun.identity.xacml.saml2.impl that implement XmlSerializable Modifier and Type Class Description class
XACMLAuthzDecisionQueryImpl
TheXACMLAuthzDecisionQueryImpl
is an impelmentation ofXACMLAuthzDecisionQuery
interface.
-