Interface SubjectConfirmation

  • All Superinterfaces:
    XmlSerializable

    @SupportedAll
    public interface SubjectConfirmation
    extends XmlSerializable
    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.
    • Method Detail

      • getEncryptedID

        EncryptedID getEncryptedID()
        Returns the encrypted ID
        Returns:
        the encrypted ID
      • getSubjectConfirmationData

        SubjectConfirmationData getSubjectConfirmationData()
        Returns the subject confirmation data
        Returns:
        the subject confirmation data
      • setSubjectConfirmationData

        void setSubjectConfirmationData​(SubjectConfirmationData value)
                                 throws SAML2Exception
        Sets the subject confirmation data
        Parameters:
        value - the subject confirmation data
        Throws:
        SAML2Exception - if the object is immutable
      • getNameID

        NameID getNameID()
        Returns the name identifier
        Returns:
        the name identifier
      • setNameID

        void setNameID​(NameID value)
                throws SAML2Exception
        Sets the name identifier
        Parameters:
        value - the name identifier
        Throws:
        SAML2Exception - if the object is immutable
      • getBaseID

        BaseID getBaseID()
        Returns the base ID
        Returns:
        the base ID
      • getMethod

        String getMethod()
        Returns the confirmation method
        Returns:
        the confirmation method
      • setMethod

        void setMethod​(String value)
                throws SAML2Exception
        Sets the confirmation method
        Parameters:
        value - the confirmation method
        Throws:
        SAML2Exception - if the object is immutable
      • makeImmutable

        void makeImmutable()
        Makes the object immutable
      • isMutable

        boolean isMutable()
        Returns true if the object is mutable
        Returns:
        true if the object is mutable