Interface SubjectConfirmation

All Known Implementing Classes:
SubjectConfirmation, SubjectConfirmation

public interface SubjectConfirmation
The SubjectConfirmation element specifies a subject by specifying data that authenticates the subject.

The following schema fragment specifies the expected content contained within SAML SubjectConfirmation element.

 <complexType name="SubjectConfirmationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}ConfirmationMethod" maxOccurs="unbounded"/>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectConfirmationData" minOccurs="0"/>
         <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyInfo" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Method Details

    • getConfirmationMethod

      List<String> getConfirmationMethod()
      Gets the value of the confirmationMethod property.
      Returns:
      Objects of the following type(s) allowed in the list String
    • getSubjectConfirmationDataForSAML11

      Object getSubjectConfirmationDataForSAML11()
      Gets the value of the subjectConfirmationData property for SAML 1.1 and SAML 1.0.
      Returns:
      object is Object
    • getSubjectConfirmationDataForSAML20

      SubjectConfirmationData getSubjectConfirmationDataForSAML20()
      Gets the value of the subjectConfirmationData property for SAML 2.0
      Returns:
      object is SubjectConfirmationData
    • getNameId

      NameID getNameId()
      Gets the value of the nameID property for SAML 2.0
      Returns:
      object is NameID