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 Details

    • getEncryptedID

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

      void setEncryptedID(EncryptedID value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the encrypted ID
      Parameters:
      value - the encrypted ID
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable
    • getSubjectConfirmationData

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

      void setSubjectConfirmationData(SubjectConfirmationData value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the subject confirmation data
      Parameters:
      value - the subject confirmation data
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable
    • getNameID

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

      void setNameID(NameID value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the name identifier
      Parameters:
      value - the name identifier
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable
    • getBaseID

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

      void setBaseID(BaseID value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the base ID
      Parameters:
      value - the base ID
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable
    • getMethod

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

      void setMethod(String value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the confirmation method
      Parameters:
      value - the confirmation method
      Throws:
      com.sun.identity.saml2.common.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