Skip navigation links

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

E10676-03


oracle.security.xmlsec.saml2.ac
Class AuthenticationContextDeclaration

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.saml2.ac.AuthenticationContextDeclaration

Direct Known Subclasses:
InternetProtocol, InternetProtocolPassword, Kerberos, MobileOneFactorContract, MobileOneFactorUnregistered, MobileTwoFactorContract, MobileTwoFactorUnregistered, Password, PasswordProtectedTransport, PreviousSession, PublicKeyPGP, PublicKeySPKI, PublicKeyX509, PublicKeyXMLDSig, SecureRemotePassword, Smartcard, SmartcardPKI, SoftwarePKI, SSLTLSClient, Telephony, TelephonyAuthenticated, TelephonyNomadic, TelephonyPersonal, TimeSyncToken, Unspecified

public abstract class AuthenticationContextDeclaration
extends oracle.security.xmlsec.util.XMLElement

Represents a particular assertion on an IDP's part with respect to the authentication context associated with an authentication assertion.


Field Summary

 

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

 

Constructor Summary
  AuthenticationContextDeclaration(org.w3c.dom.Document owner, java.lang.String nsURI)
          Creates a new AuthenticationContextDeclaration instance.
protected AuthenticationContextDeclaration(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName)
          Creates a new AuthenticationContextDeclaration instance.
  AuthenticationContextDeclaration(org.w3c.dom.Element element)
          Creates a new AuthenticationContextDeclaration instance from the given Element node.
  AuthenticationContextDeclaration(org.w3c.dom.Element element, java.lang.String systemId)
          Creates a new AuthenticationContextDeclaration instance from the given Element node.

 

Method Summary
 void addExtension(Extension extn)
          Adds a schema extension.
 AuthnMethod getAuthnMethod()
          Returns the authentication mechanisms used by the authentication authority.
 java.util.List getExtensions()
          Returns the schema extensions.
 GoverningAgreements getGoverningAgreements()
          Returns the governing business agreements used by the authentication authority.
 java.lang.String getID()
          Returns the identifier attribute for this AuthenticationContextDeclaration.
 Identification getIdentification()
          Returns the identification mechanism used by the authentication authority.
 OperationalProtection getOperationalProtection()
          Returns the operational procedures used by the authentication authority.
 TechnicalProtection getTechnicalProtection()
          Returns the technical protection mechanisms used by the authentication authority.
 void setAuthnMethod(AuthnMethod method)
          Sets the authentication mechanisms used by the authentication authority.
 void setGoverningAgreements(GoverningAgreements ga)
          Sets the governing business agreements used by the authentication authority.
 void setID(java.lang.String id)
          Sets the identifier attribute for this AuthenticationContextDeclaration.
 void setIdentification(Identification iden)
          Sets the identification mechanism used by the authentication authority.
 void setOperationalProtection(OperationalProtection opProt)
          Sets the operational procedures used by the authentication authority.
 void setTechnicalProtection(TechnicalProtection techProt)
          Sets the technical protection mechanisms used by the authentication authority.

 

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

AuthenticationContextDeclaration

public AuthenticationContextDeclaration(org.w3c.dom.Element element)
                                 throws org.w3c.dom.DOMException
Creates a new AuthenticationContextDeclaration instance from the given Element node.
Parameters:
element - An AuthenticationContextDeclaration element.
Throws:
org.w3c.dom.DOMException

AuthenticationContextDeclaration

public AuthenticationContextDeclaration(org.w3c.dom.Element element,
                                        java.lang.String systemId)
                                 throws org.w3c.dom.DOMException
Creates a new AuthenticationContextDeclaration instance from the given Element node.
Parameters:
element - An AuthenticationContextDeclaration element.
systemId - The URI string system ID for the AuthenticationContextDeclaration.
Throws:
org.w3c.dom.DOMException

AuthenticationContextDeclaration

public AuthenticationContextDeclaration(org.w3c.dom.Document owner,
                                        java.lang.String nsURI)
                                 throws org.w3c.dom.DOMException
Creates a new AuthenticationContextDeclaration instance. This constructor is for use in subclass for extension of the AuthenticationContextDeclaration element.
Parameters:
owner - The owner document of the new AuthenticationContextDeclaration.
nsURI - The namespace URI in which the new AuthenticationContextDeclaration is to be created.
Throws:
org.w3c.dom.DOMException

AuthenticationContextDeclaration

protected AuthenticationContextDeclaration(org.w3c.dom.Document owner,
                                           java.lang.String nsURI,
                                           java.lang.String localName)
                                    throws org.w3c.dom.DOMException
Creates a new AuthenticationContextDeclaration instance. This constructor is for use in subclass for extension of the AuthenticationContextDeclaration element.
Parameters:
owner - The owner document of the new AuthenticationContextDeclaration.
nsURI - The namespace URI in which the new AuthenticationContextDeclaration is to be created.
localName - The localName of the element represented by the class that extends this class.
Throws:
org.w3c.dom.DOMException

Method Detail

setID

public void setID(java.lang.String id)
Sets the identifier attribute for this AuthenticationContextDeclaration.
Parameters:
id - A unique String value.

getID

public java.lang.String getID()
Returns the identifier attribute for this AuthenticationContextDeclaration.
Returns:
The identifier String or null if none has been set.

setIdentification

public void setIdentification(Identification iden)
Sets the identification mechanism used by the authentication authority.
Parameters:
iden - The Identification object.

getIdentification

public Identification getIdentification()
Returns the identification mechanism used by the authentication authority.
Returns:
The Identification object or null if not present.

setTechnicalProtection

public void setTechnicalProtection(TechnicalProtection techProt)
Sets the technical protection mechanisms used by the authentication authority.
Parameters:
techProt - The TechnicalProtection object.

getTechnicalProtection

public TechnicalProtection getTechnicalProtection()
Returns the technical protection mechanisms used by the authentication authority.
Returns:
The TechnicalProtection object or null if not present.

setOperationalProtection

public void setOperationalProtection(OperationalProtection opProt)
Sets the operational procedures used by the authentication authority.
Parameters:
opProt - The OperationalProtection object.

getOperationalProtection

public OperationalProtection getOperationalProtection()
Returns the operational procedures used by the authentication authority.
Returns:
The OperationalProtection object or null if not present.

setAuthnMethod

public void setAuthnMethod(AuthnMethod method)
Sets the authentication mechanisms used by the authentication authority.
Parameters:
method - The AuthnMethod object.

getAuthnMethod

public AuthnMethod getAuthnMethod()
Returns the authentication mechanisms used by the authentication authority.
Returns:
The AuthnMethod object or null if not present.

setGoverningAgreements

public void setGoverningAgreements(GoverningAgreements ga)
Sets the governing business agreements used by the authentication authority.
Parameters:
ga - The GoverningAgreements object.

getGoverningAgreements

public GoverningAgreements getGoverningAgreements()
Returns the governing business agreements used by the authentication authority.
Returns:
The GoverningAgreements object or null if not present.

addExtension

public void addExtension(Extension extn)
Adds a schema extension.
Parameters:
extn - The Extension object.

getExtensions

public java.util.List getExtensions()
Returns the schema extensions.
Returns:
The List of Extension objects or null if not present.

Skip navigation links

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

E10676-03


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