|
Oracle Security Developer Tools Liberty 1.2 Java API Reference 10g Release 2 (10.1.2.0.2) B19113-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.saml.Statement
oracle.security.xmlsec.saml.SubjectStatement
oracle.security.xmlsec.saml.AuthenticationStatement
oracle.security.xmlsec.liberty.v12.LibAuthenticationStatement
This class represents the AuthenticationStatement element of the type Liberty AuthenticationStatementType. The lib:AuthenticationStatementType is an extention of saml:AuthenticationStatementType which allows for the following elements and attributes: AuthnContext, ReauthenticateOnOrAfter and SessionIndex. In adition, the Subject element in a Liberty AuthenticationStatement must be of type lib:SubjectType.
LibSubject
, AuthnContext
Field Summary |
Fields inherited from class oracle.security.xmlsec.util.XMLNode |
node, systemId |
Constructor Summary | |
LibAuthenticationStatement(org.w3c.dom.Document owner) Creates a new LibAuthenticationStatement instance. |
|
LibAuthenticationStatement(org.w3c.dom.Document owner, java.lang.String authenticationMethod, java.util.Date authenticationInstant) Creates a new LibAuthenticationStatement instance. |
|
LibAuthenticationStatement(org.w3c.dom.Element element) Creates a new LibAuthenticationStatement instance from the given Element node. |
|
LibAuthenticationStatement(org.w3c.dom.Element element, java.lang.String SystemId) Creates a new LibAuthenticationStatement instance from the given Element node. |
Method Summary | |
AuthnContext |
getAuthnContext() Returns the AuthnContext element contained in this element, or null if no AuthnContext element is present. |
java.util.Date |
getReauthenticateOnOrAfter() Returns the time specified in the ReauthenticateOnOrAfter attribute in this element, or null if the attribute is not specified. |
java.lang.String |
getSessionIndex() Returns the string value in the SessionIndex attribute in this element, or null if the attribute is not specified. |
oracle.security.xmlsec.saml.Subject |
getSubject() Returns the Subject of this Liberty AuthenticationStatement element, or null if no Subject child element is present. |
void |
setAuthnContext(AuthnContext authnContext) Sets the AuthnContext child element of this element. |
void |
setReauthenticateOnOrAfter(java.util.Date reAuthnTime) Sets the ReauthenticateOnOrAfter attribute for this element. |
void |
setSessionIndex(java.lang.String sessionIndex) Sets the value of the SessionIndex attribute of this element. |
Methods inherited from class oracle.security.xmlsec.saml.AuthenticationStatement |
addAuthorityBinding, getAuthenticationInstant, getAuthenticationMethod, getAuthorityBindings, getSubjectLocality, setAuthenticationInstant, setAuthenticationMethod, setSubjectLocality |
Methods inherited from class oracle.security.xmlsec.saml.SubjectStatement |
setSubject |
Methods inherited from class oracle.security.xmlsec.util.XMLElement |
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, 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 |
public LibAuthenticationStatement(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance from the given Element node.element
- An Liberty AuthenticationStatement element.public LibAuthenticationStatement(org.w3c.dom.Element element, java.lang.String SystemId) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance from the given Element node.element
- A Liberty AuthenticationStatement element.public LibAuthenticationStatement(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance.owner
- The owner document of the new LibAuthenticationStatement.public LibAuthenticationStatement(org.w3c.dom.Document owner, java.lang.String authenticationMethod, java.util.Date authenticationInstant) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance.owner
- The owner document of the new LibAuthenticationStatement.authenticationMethod
- The AuthenticationMethod
attribute.authenticationInstant
- The AuthenticationInstant
attribute.Method Detail |
public oracle.security.xmlsec.saml.Subject getSubject()
Subject
of this Liberty AuthenticationStatement element, or null
if no Subject child element is present. Overrides the super class method to return an instance of LibSubject
.Subject
element representing the principal of the statement.public void setReauthenticateOnOrAfter(java.util.Date reAuthnTime)
reAuthnTime
- The ReauthenticateOnOrAfter attribute value.public java.util.Date getReauthenticateOnOrAfter()
null
if the attribute is not specified.public void setSessionIndex(java.lang.String sessionIndex)
sessionIndex
- The SessionIndex attribute value.public java.lang.String getSessionIndex()
null
if the attribute is not specified.public void setAuthnContext(AuthnContext authnContext)
authnContext
- The AuthnContext element.public AuthnContext getAuthnContext()
null
if no AuthnContext element is present.AuthnContext
object or null
if not specified.
|
Oracle Security Developer Tools Liberty 1.2 Java API Reference 10g Release 2 (10.1.2.0.2) B19113-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |