public class PrincipalAuthenticationMechanism extends ACElement
PrincipalAuthenticationMechanism element in the
Liberty authentication context namespace
(http://projectliberty.org/schemas/authctx/2002/05).authenticationContextClass| Constructor and Description |
|---|
PrincipalAuthenticationMechanism(org.w3c.dom.Document owner,
AuthenticationContextStatement acs)
Creates a new
Generation instance in the given document with
the given authentication context. |
PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
AuthenticationContextStatement acs)
Creates a new
PrincipalAuthenticationMechanism object that wraps
the given Element object. |
PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
java.lang.String systemId,
AuthenticationContextStatement acs)
Creates a new
PrincipalAuthenticationMechanism object that wraps the
given Element object. |
| Modifier and Type | Method and Description |
|---|---|
void |
addPassword(Password pw)
Adds the
Password element to this
PricipalAuthenticationMechanism
element. |
void |
addSmartcard(Smartcard sc)
Adds the
Smartcard element to this
PricipalAuthenticationMechanism
element. |
void |
addToken(Token tk)
Adds the
Token element to this
PricipalAuthenticationMechanism
element. |
java.util.List |
getPasswords()
Returns the
Password elements contained in this this
PrincipalAuthenticationMechanism. |
java.util.List |
getSmartcards()
Returns the
Smartcard elements contained in this this
PrincipalAuthenticationMechanism. |
java.util.List |
getTokens()
Returns the
Token elements contained in this
PrincipalAuthenticationMechanism. |
getAuthenticationContextClass, setAuthenticationContextClassaddNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefixappendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXMLpublic PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
AuthenticationContextStatement acs)
PrincipalAuthenticationMechanism object that wraps
the given Element object.element - The underlying org.w3c.dom.Element object.acs - The authentication context for the element.public PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
java.lang.String systemId,
AuthenticationContextStatement acs)
PrincipalAuthenticationMechanism object that wraps the
given Element object.element - The underlying org.w3c.dom.Element object.systemId - The URI string system ID for the Identification.acs - The authentication context for the element.public PrincipalAuthenticationMechanism(org.w3c.dom.Document owner,
AuthenticationContextStatement acs)
Generation instance in the given document with
the given authentication context.owner - The owner document for this new element.acs - The authentication context for this new element.public void addPassword(Password pw) throws AuthenticationContextException
Password element to this
PricipalAuthenticationMechanism
element.pw - The Password element.AuthenticationContextException - If the
Password
element is not valid for this authentication
context class.public java.util.List getPasswords()
Password elements contained in this this
PrincipalAuthenticationMechanism.public void addSmartcard(Smartcard sc) throws AuthenticationContextException
Smartcard element to this
PricipalAuthenticationMechanism
element.sc - The Smartcard element.AuthenticationContextException - If the
Smartcard
element is not valid for this authentication
context class.public java.util.List getSmartcards()
Smartcard elements contained in this this
PrincipalAuthenticationMechanism.public void addToken(Token tk) throws AuthenticationContextException
Token element to this
PricipalAuthenticationMechanism
element.tk - The Token element.AuthenticationContextException - If the
Token
element is not valid for this authentication
context class.public java.util.List getTokens()
Token elements contained in this
PrincipalAuthenticationMechanism.