Uses of Interface
com.sun.identity.saml2.common.XmlSerializable

Packages that use XmlSerializable
Package
Description
Defines SAMLv2 assertion.
Defines classes for SAMLv2 ECP profile.
SAMLv2 Protocol Classes.
SAMLv2 Protocol Implementation Classes.
Defines XACML2 context classes
Defines XACML Context implementations.
Defines XACML Policy classes.
Defines XACML Policy implementations.
Defines XACML interfaces for SAMLv2
Defines XACML implementations for SAMLv2.
  • Uses of XmlSerializable in com.sun.identity.saml2.assertion

    Modifier and Type
    Interface
    Description
    interface 
    The Action element specifies an action on the specified resource for which permission is sought.
    interface 
    The Advice contains any additional information that the SAML authority wishes to provide.
    interface 
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
    interface 
    This class represents the AssertionIDRef element.
    interface 
    The Attribute element identifies an attribute by name and optionally includes its value(s).
    interface 
    The AttributeStatement element describes a statement by the SAML authority asserting that the assertion subject is associated with the specified attributes.
    interface 
    The AudienceRestriction specifies that the assertion is addressed to one or more specific Audiences.
    interface 
    The AuthnContext element specifies the context of an authentication event.
    interface 
    The AuthnStatement element describes a statement by the SAML authority asserting that the assertion subject was authenticated by a particular means at a particular time.
    interface 
    The AuthzDecisionStatement 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 
    The BaseID is an extension point that allows applications to add new kinds of identifiers.
    interface 
    The Condition serves as an extension point for new conditions.
    interface 
    The ConditionAbstract is abstract and is thus usable as the base of a derived class
    interface 
    The Conditions defines the SAML constructs that place constraints on the acceptable use if SAML Assertions.
    interface 
    The EncryptedAssertion represents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].
    interface 
    The EncryptedAttribute element represents a SAML attribute in encrypted fashion.
    interface 
    The EncryptedElement carries the content of an unencrypted identifier in encrypted fasion.
    interface 
    The EncryptedID carries the content of an unencrypted identifier in encrypted fashion.
    interface 
    The Evidence element contains one or more assertions or assertion references that the SAML authority relied on in issuing the authorization decision.
    interface 
    The Issuer provides information about the issuer of a SAML assertion or protocol message.
    interface 
    The KeyInfoConfirmationData constrains a SubjectConfirmationData element to contain one or more ds:KeyInfo elements that identify cryptographic keys that are used in some way to authenticate an attesting entity.
    interface 
    The NameID is used in various SAML assertion constructs such as Subject and SubjectConfirmation elements, and in various protocol messages.
    interface 
    The NameIDType is used when an element serves to represent an entity by a string-valued name.
    interface 
    The OneTimeUse indicates that the assertion should be used immediately by the relying party and must not be retained for future use.
    interface 
    The ProxyRestriction 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 
    The Statement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework.
    interface 
    The Subject specifies the principal that is the subject of all of the statements in the assertion.
    interface 
    The SubjectConfirmation 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 
    The SubjectConfirmationData 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 
    The SubjectLocality 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

    Modifier and Type
    Interface
    Description
    interface 
    The ECPRelayState interface defines methods for properties required by an ECP RelayState.
    interface 
    The ECPRequest interface defines methods for properties required by an ECP request.
    interface 
    The ECPResponse interface defines methods for properties required by an ECP response.
  • Uses of XmlSerializable in com.sun.identity.saml2.protocol

    Modifier and Type
    Interface
    Description
    interface 
    This class represents the Artifact element in SAMLv2 protocol schema.
    interface 
    The ArtifactResolve message is used to request that a SAML protocol message be returned in an ArtifactResponse message by specifying an artifact that represents the SAML protocol message.
    interface 
    The ArtifactResopnse message has the complex type ArtifactResponseType.
    interface 
    This class represents the AssertionIDRequestType complex type.
    interface 
    This class represents the AttributeQueryType complex type.
    interface 
    This class represents the AuthnQueryType complex type.
    interface 
    The AuthnRequest interface defines methods for properties required by an authentication request.
    interface 
    The interface Extensions defines methods for adding protcol message extension elements.
    interface 
    This interface contains methods for the GetComplete Element in the SAMLv2 Protocol Schema.
    interface 
    This interface defines methods to set/retrieve single identity provider information trusted by the request issuer to authenticate the presenter.
    interface 
    This interface specifies the identity providers trusted by the requester to authenticate the presenter.
    interface 
    This class represents the LogoutRequest element in SAML protocol schema.
    interface 
    This class represents the LogoutResponse element in SAML protocol schema.
    interface 
    This class represents the ManageNameIDRequestType complex type.
    interface 
    This class represents the ManageNameIDResponse element declaration.
    interface 
    This class represents the ManageNameIDRequestType complex type.
    interface 
    This class represents the NameIDMappingResponseType complex type.
    interface 
    This interface defines methods to retrieve name identifier related properties.
    interface 
    Java content class for NewEncryptedID element declaration.
    interface 
    This interface identifies the new identifier in an ManageNameIDRequest message.
    interface 
    This interface defines methods for setting and retrieving attributes and elements associated with a SAML request message used in SAML protocols.
    interface 
    Java content class for RequestedAuthnContext element declaration.
    interface 
    This interface identifies the requester in an AuthnRequest message.
    interface 
    The Response message element is used when a response consists of a list of zero or more assertions that satisfy the request.
    interface 
    This interface defines methods to retrieve Identity Providers and context/limitations related to proxying of the request message.
    interface 
    This class represents the SessionIndex element in SAML protocol schema.
    interface 
    This class represents the StatusType complex type in SAML protocol schema.
    interface 
    This class represents the StatusCodeType complex type in SAML protocol schema.
    interface 
    This class represents the StatusDetailType complex type in SAML protocol schema.
    interface 
    This class represents the StatusMessage element in SAML protocol schema.
    interface 
    This class represents the StatusResponseType complex type in SAML protocol schema.
    interface 
    This class represents the SubjectQueryAbstractType complex type.
  • Uses of XmlSerializable in com.sun.identity.saml2.protocol.impl

    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

    Modifier and Type
    Interface
    Description
    interface 
    The Action element specifies information about the action requested in the Request context by listing a sequence of Attribute elements associated with the action.
    interface 
    The Attribute element specifies information about the action/subject/resource requested in the Request context by listing a sequence of Attribute elements associated with the action.
    interface 
    The Decision element is a container of one or more Decisions issued by policy decision point
    interface 
    The Environment element contains information about the enviroment of the Request context by listing a sequence of Attribute elements associated with the environment.
    interface 
    The StatusCode element is a container of one or more Statuss issuded by authorization authority.
    interface 
    The Request element is the top-level element in the XACML context scehema.
    interface 
    The Resource element specifies information about the resource to which access is requested by listing a sequence of Attribute elements associated with the resource.
    interface 
    The ResourceContent element specifies information about the resource to which access is requested by listing a sequence of Attribute elements associated with the resource.
    interface 
    The Response element is a container of one or more Results issued by policy decision point
    interface 
    The Result element is a container of one or more Results issuded by authorization authority.
    interface 
    The Status element is a container of one or more Statuss issuded by authorization authority.
    interface 
    The StatusCode element is a container of one or more StatusCodes issuded by authorization authority.
    interface 
    The StatusCode element is a container of one or more Statuss issuded by authorization authority.
    interface 
    The StatusMessage element is a container of one or more StatusMessages issuded by authorization authority.
    interface 
    The Subject element specifies information about a subject of the Request context by listing a sequence of Attribute elements associated with the subject.
  • Uses of XmlSerializable in com.sun.identity.xacml.context.impl

    Modifier and Type
    Class
    Description
    class 
    The Action element specifies information about the action requested in the Request context by listing a sequence of Attribute elements associated with the action.
    class 
    The Attribute element specifies information about the action/subject/resource requested in the Request context by listing a sequence of Attribute elements associated with the action.
    class 
    The Decision element is a container of one or more Decisions issued by policy decision point
    class 
    The Environment element specifies information about the environment requested in the Request context by listing a sequence of Attribute elements associated with the environment.
    class 
    The Request element is the top-level element in the XACML context schema.
    class 
    The Resource element specifies information about the resource to which access is requested by listing a sequence of Attribute elements associated with the resource.
    class 
    The StatusCode element is a container of one or more StatusCodes issuded by authorization authority.
    class 
    The StatusCode element is a container of one or more Statuss issuded by authorization authority.
    class 
    The Status element is a container of one or more Statuss issuded by authorization authority.
    class 
    The StatusMessage element is a container of one or more StatusMessages issuded by authorization authority.
    class 
    The Subject element specifies information about a subject of the Request context by listing a sequence of Attribute elements associated with the subject.
  • Uses of XmlSerializable in com.sun.identity.xacml.policy

    Modifier and Type
    Interface
    Description
    interface 
    The Obligation element is a container of one or more AttributeAssignments issuded by authorization authority.
    interface 
    The Obligations element is a container of one or more Obligations issuded by authorization authority.
  • Uses of XmlSerializable in com.sun.identity.xacml.policy.impl

    Modifier and Type
    Class
    Description
    class 
    The Obligation element is a container of one or more AttributeAssignments issuded by authorization authority.
    class 
    The Obligations element is a container of one or more Obligations issuded by authorization authority.
  • Uses of XmlSerializable in com.sun.identity.xacml.saml2

    Modifier and Type
    Interface
    Description
    interface 
    The XACMLAuthzDecisionQuery element is a SAML Query that extends SAML Protocol schema type RequestAbstractType.
    interface 
    XACMLAuthzDecisionStatement is an extension of samlp:StatementAbstractType that is carried in a SAML Assertion to convey xacml-context:Response Schema:
  • Uses of XmlSerializable in com.sun.identity.xacml.saml2.impl

    Modifier and Type
    Class
    Description
    class 
    The XACMLAuthzDecisionQueryImpl is an impelmentation of XACMLAuthzDecisionQuery interface.