com.sun.identity.saml2.assertion
インタフェース SubjectConfirmation


public interface SubjectConfirmation

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.


メソッドの概要
 BaseID getBaseID()
          Returns the base ID
 EncryptedID getEncryptedID()
          Returns the encrypted ID
 String getMethod()
          Returns the confirmation method
 NameID getNameID()
          Returns the name identifier
 SubjectConfirmationData getSubjectConfirmationData()
          Returns the subject confirmation data
 boolean isMutable()
          Returns true if the object is mutable
 void makeImmutable()
          Makes the object immutable
 void setBaseID(BaseID value)
          Sets the base ID
 void setEncryptedID(EncryptedID value)
          Sets the encrypted ID
 void setMethod(String value)
          Sets the confirmation method
 void setNameID(NameID value)
          Sets the name identifier
 void setSubjectConfirmationData(SubjectConfirmationData value)
          Sets the subject confirmation data
 String toXMLString()
          Returns a String representation
 String toXMLString(boolean includeNSPrefix, boolean declareNS)
          Returns a String representation
 

メソッドの詳細

getEncryptedID

EncryptedID getEncryptedID()
Returns the encrypted ID

戻り値:
the encrypted ID

setEncryptedID

void setEncryptedID(EncryptedID value)
                    throws SAML2Exception
Sets the encrypted ID

パラメータ:
value - the encrypted ID
例外:
SAML2Exception - if the object is immutable

getSubjectConfirmationData

SubjectConfirmationData getSubjectConfirmationData()
Returns the subject confirmation data

戻り値:
the subject confirmation data

setSubjectConfirmationData

void setSubjectConfirmationData(SubjectConfirmationData value)
                                throws SAML2Exception
Sets the subject confirmation data

パラメータ:
value - the subject confirmation data
例外:
SAML2Exception - if the object is immutable

getNameID

NameID getNameID()
Returns the name identifier

戻り値:
the name identifier

setNameID

void setNameID(NameID value)
               throws SAML2Exception
Sets the name identifier

パラメータ:
value - the name identifier
例外:
SAML2Exception - if the object is immutable

getBaseID

BaseID getBaseID()
Returns the base ID

戻り値:
the base ID

setBaseID

void setBaseID(BaseID value)
               throws SAML2Exception
Sets the base ID

パラメータ:
value - the base ID
例外:
SAML2Exception - if the object is immutable

getMethod

String getMethod()
Returns the confirmation method

戻り値:
the confirmation method

setMethod

void setMethod(String value)
               throws SAML2Exception
Sets the confirmation method

パラメータ:
value - the confirmation method
例外:
SAML2Exception - if the object is immutable

toXMLString

String toXMLString(boolean includeNSPrefix,
                   boolean declareNS)
                   throws SAML2Exception
Returns a String representation

パラメータ:
includeNSPrefix - Determines whether or not the namespace qualifier is prepended to the Element when converted
declareNS - Determines whether or not the namespace is declared within the Element.
戻り値:
A String representation
例外:
SAML2Exception - if something is wrong during conversion

toXMLString

String toXMLString()
                   throws SAML2Exception
Returns a String representation

戻り値:
A String representation
例外:
SAML2Exception - if something is wrong during conversion

makeImmutable

void makeImmutable()
Makes the object immutable


isMutable

boolean isMutable()
Returns true if the object is mutable

戻り値:
true if the object is mutable