- 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 Summary
Modifier and TypeMethodDescriptionGets the value of the confirmationMethod property.Gets the value of the nameID property for SAML 2.0Gets the value of the subjectConfirmationData property for SAML 1.1 and SAML 1.0.Gets the value of the subjectConfirmationData property for SAML 2.0
-
Method Details
-
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
-