Skip navigation links

Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10670-05


oracle.security.xmlsec.liberty.v11.ac
Class PrincipalAuthenticationMechanism

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.liberty.v11.ac.ACElement
              extended by oracle.security.xmlsec.liberty.v11.ac.PrincipalAuthenticationMechanism


public class PrincipalAuthenticationMechanism
extends ACElement

Class representing the PrincipalAuthenticationMechanism element in the Liberty authentication context namespace (http://projectliberty.org/schemas/authctx/2002/05).

Since:
1.0

Field Summary

 

Fields inherited from class oracle.security.xmlsec.liberty.v11.ac.ACElement
authenticationContextClass

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
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.

 

Method Summary
 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.

 

Methods inherited from class oracle.security.xmlsec.liberty.v11.ac.ACElement
getAuthenticationContextClass, setAuthenticationContextClass

 

Methods inherited from class oracle.security.xmlsec.util.XMLElement
addNSPrefixAttr, 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, setDefaultNSPrefix

 

Methods inherited from class oracle.security.xmlsec.util.XMLNode
appendChild, 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, toStringXML

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

PrincipalAuthenticationMechanism

public PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
                                        AuthenticationContextStatement acs)
Creates a new PrincipalAuthenticationMechanism object that wraps the given Element object.
Parameters:
element - The underlying org.w3c.dom.Element object.
acs - The authentication context for the element.

PrincipalAuthenticationMechanism

public PrincipalAuthenticationMechanism(org.w3c.dom.Element element,
                                        java.lang.String systemId,
                                        AuthenticationContextStatement acs)
Creates a new PrincipalAuthenticationMechanism object that wraps the given Element object.
Parameters:
element - The underlying org.w3c.dom.Element object.
systemId - The URI string system ID for the Identification.
acs - The authentication context for the element.

PrincipalAuthenticationMechanism

public PrincipalAuthenticationMechanism(org.w3c.dom.Document owner,
                                        AuthenticationContextStatement acs)
Creates a new Generation instance in the given document with the given authentication context.
Parameters:
owner - The owner document for this new element.
acs - The authentication context for this new element.

Method Detail

addPassword

public void addPassword(Password pw)
                 throws AuthenticationContextException
Adds the Password element to this PricipalAuthenticationMechanism element.
Parameters:
pw - The Password element.
Throws:
AuthenticationContextException - If the Password element is not valid for this authentication context class.

getPasswords

public java.util.List getPasswords()
Returns the Password elements contained in this this PrincipalAuthenticationMechanism.

addSmartcard

public void addSmartcard(Smartcard sc)
                  throws AuthenticationContextException
Adds the Smartcard element to this PricipalAuthenticationMechanism element.
Parameters:
sc - The Smartcard element.
Throws:
AuthenticationContextException - If the Smartcard element is not valid for this authentication context class.

getSmartcards

public java.util.List getSmartcards()
Returns the Smartcard elements contained in this this PrincipalAuthenticationMechanism.

addToken

public void addToken(Token tk)
              throws AuthenticationContextException
Adds the Token element to this PricipalAuthenticationMechanism element.
Parameters:
tk - The Token element.
Throws:
AuthenticationContextException - If the Token element is not valid for this authentication context class.

getTokens

public java.util.List getTokens()
Returns the Token elements contained in this PrincipalAuthenticationMechanism.

Skip navigation links

Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10670-05


Copyright © 2005, 2013 , Oracle. All rights reserved.