public interface SubjectConfirmation extends SAMLObject
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.
|
static QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
static String |
METHOD_ATTRIB_NAME
Method attribute name.
|
static String |
METHOD_BEARER
URI for the Bearer subject confirmation method, "urn:oasis:names:tc:SAML:2.0:cm:bearer".
|
static String |
METHOD_HOLDER_OF_KEY
URI for the Holder of Key subject confirmation method, "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key".
|
static String |
METHOD_SENDER_VOUCHES
URI for the Sender Vouches subject confirmation method, "urn:oasis:names:tc:SAML:2.0:cm:sender-vouches".
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME
QName of the XSI type.
|
Modifier and Type | Method and Description |
---|---|
BaseID |
getBaseID()
Gets the base identifier of the principal for this request.
|
EncryptedID |
getEncryptedID()
Gets the encrypted name identifier of the principal for this request.
|
String |
getMethod()
Get the method used to confirm this subject.
|
NameID |
getNameID()
Gets the name identifier of the principal for this request.
|
SubjectConfirmationData |
getSubjectConfirmationData()
Gets the data about how this subject was confirmed or constraints on the confirmation.
|
void |
setBaseID(BaseID newBaseID)
Sets the base identifier of the principal for this request.
|
void |
setEncryptedID(EncryptedID newEncryptedID)
Sets the encrypted name identifier of the principal for this request.
|
void |
setMethod(String newMethod)
Sets the method used to confirm this subject.
|
void |
setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
setSubjectConfirmationData(SubjectConfirmationData newSubjectConfirmationData)
Sets the data about how this subject was confirmed or constraints on the confirmation.
|
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME
static final String METHOD_ATTRIB_NAME
static final String METHOD_HOLDER_OF_KEY
static final String METHOD_SENDER_VOUCHES
static final String METHOD_BEARER
String getMethod()
void setMethod(String newMethod)
newMethod
- the method used to confirm this subjectBaseID getBaseID()
void setBaseID(BaseID newBaseID)
newBaseID
- the base identifier of the principal for this requestNameID getNameID()
void setNameID(NameID newNameID)
newNameID
- the name identifier of the principal for this requestEncryptedID getEncryptedID()
void setEncryptedID(EncryptedID newEncryptedID)
newEncryptedID
- the new encrypted name identifier of the principal for this requestSubjectConfirmationData getSubjectConfirmationData()
void setSubjectConfirmationData(SubjectConfirmationData newSubjectConfirmationData)
newSubjectConfirmationData
- the data about how this subject was confirmed or constraints on the
confirmationCopyright © 2018 JBoss by Red Hat. All rights reserved.