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 Detail

      • 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
      • getNameId

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