Uses of Package
com.sun.identity.saml2.assertion

Package
Description
Defines SAMLv2 assertion.
Defines classes for SAMLv2 ECP profile.
Defines SAMLv2 Plugin SPIs.
Contains classes to be used by the SAML2 scripted plugins.
Package that handles SAML v2 profiles.
SAMLv2 Protocol Classes.
Defines XACML interfaces for SAMLv2
This package contains the implementation of the SAML2 client APIs.
 
This package contains classes defining the interfaces consumed to obtain the various statements contituting SAML2 assertions.
  • Class
    Description
    The Action element specifies an action on the specified resource for which permission is sought.
    The Advice contains any additional information that the SAML authority wishes to provide.
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
    This is the factory class to obtain instances of the objects defined in assertion schema.
    This class represents the AssertionIDRef element.
    The Attribute element identifies an attribute by name and optionally includes its value(s).
    The AttributeStatement element describes a statement by the SAML authority asserting that the assertion subject is associated with the specified attributes.
    The AudienceRestriction specifies that the assertion is addressed to one or more specific Audiences.
    The AuthnContext element specifies the context of an authentication event.
    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.
    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.
    The BaseID is an extension point that allows applications to add new kinds of identifiers.
    The BaseIDAbstract is an abstract type usable only as the base of a derived type.
    The Condition serves as an extension point for new conditions.
    The ConditionAbstract is abstract and is thus usable as the base of a derived class
    The Conditions defines the SAML constructs that place constraints on the acceptable use if SAML Assertions.
    The EncryptedAssertion represents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].
    The EncryptedAttribute element represents a SAML attribute in encrypted fashion.
    The EncryptedElement carries the content of an unencrypted identifier in encrypted fasion.
    The EncryptedID carries the content of an unencrypted identifier in encrypted fashion.
    The Evidence element contains one or more assertions or assertion references that the SAML authority relied on in issuing the authorization decision.
    The Issuer provides information about the issuer of a SAML assertion or protocol message.
    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.
    The NameID is used in various SAML assertion constructs such as Subject and SubjectConfirmation elements, and in various protocol messages.
    The NameIDType is used when an element serves to represent an entity by a string-valued name.
    The OneTimeUse indicates that the assertion should be used immediately by the relying party and must not be retained for future use.
    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.
    The Statement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework.
    The Subject specifies the principal that is the subject of all of the statements in the assertion.
    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.
    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.
    The SubjectLocality element specifies the DNS domain name and IP address for the system entity that performed the authentication.
  • Class
    Description
    The Issuer provides information about the issuer of a SAML assertion or protocol message.
  • Class
    Description
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
    The Attribute element identifies an attribute by name and optionally includes its value(s).
    The AuthnContext element specifies the context of an authentication event.
    The NameID is used in various SAML assertion constructs such as Subject and SubjectConfirmation elements, and in various protocol messages.
  • Class
    Description
    The Attribute element identifies an attribute by name and optionally includes its value(s).
  • Class
    Description
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
  • Class
    Description
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
    This class represents the AssertionIDRef element.
    The Attribute element identifies an attribute by name and optionally includes its value(s).
    The BaseID is an extension point that allows applications to add new kinds of identifiers.
    The Conditions defines the SAML constructs that place constraints on the acceptable use if SAML Assertions.
    The EncryptedAssertion represents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].
    The EncryptedElement carries the content of an unencrypted identifier in encrypted fasion.
    The EncryptedID carries the content of an unencrypted identifier in encrypted fashion.
    The Issuer provides information about the issuer of a SAML assertion or protocol message.
    The NameID is used in various SAML assertion constructs such as Subject and SubjectConfirmation elements, and in various protocol messages.
    The Subject specifies the principal that is the subject of all of the statements in the assertion.
  • Class
    Description
    The Statement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework.
  • Class
    Description
    The Assertion element is a package of information that supplies one or more Statement made by an issuer.
    The Subject specifies the principal that is the subject of all of the statements in the assertion.
  • Class
    Description
    The NameID is used in various SAML assertion constructs such as Subject and SubjectConfirmation elements, and in various protocol messages.
  • Class
    Description
    The Attribute element identifies an attribute by name and optionally includes its value(s).
    The AttributeStatement element describes a statement by the SAML authority asserting that the assertion subject is associated with the specified attributes.
    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.
    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.
    The Conditions defines the SAML constructs that place constraints on the acceptable use if SAML Assertions.
    The Subject specifies the principal that is the subject of all of the statements in the assertion.