|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.opensaml.SAMLObject
|
+--org.opensaml.SAMLStatement
|
+--org.opensaml.SAMLAuthenticationStatement
Represents a SAML Authentication Statement
| Field Summary |
| Fields inherited from class org.opensaml.SAMLStatement |
statementTypeMap |
| Fields inherited from class org.opensaml.SAMLObject |
config, log, root |
| Constructor Summary | |
SAMLAuthenticationStatement(org.w3c.dom.Element e)
Reconstructs a statement from a DOM tree |
|
SAMLAuthenticationStatement(java.io.InputStream in)
Reconstructs a statement from a stream |
|
SAMLAuthenticationStatement(SAMLSubject subject,
java.lang.String authMethod,
java.util.Date authInstant,
java.lang.String subjectIP,
java.lang.String subjectDNS,
java.util.Collection bindings)
Builds a statement out of its component parts |
|
| Method Summary | |
java.lang.Object |
clone()
Copies a SAML object such that no dependencies exist between the original and the copy |
void |
fromDOM(org.w3c.dom.Element e)
Initialization of statement from a DOM element. |
java.util.Date |
getAuthInstant()
Gets the datetime of authentication |
java.lang.String |
getAuthMethod()
Gets the authentication method |
java.util.Iterator |
getBindings()
Gets SAML authority binding information |
SAMLSubject |
getSubject()
Gets the subject of the statement |
java.lang.String |
getSubjectDNS()
Gets the subject's DNS address |
java.lang.String |
getSubjectIP()
Gets the subject's IP address |
org.w3c.dom.Node |
toDOM(org.w3c.dom.Document doc)
Overridden method to return a DOM tree representing the statement |
| Methods inherited from class org.opensaml.SAMLObject |
fromStream, plantRoot, toBase64, toDOM, toStream, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SAMLAuthenticationStatement(SAMLSubject subject,
java.lang.String authMethod,
java.util.Date authInstant,
java.lang.String subjectIP,
java.lang.String subjectDNS,
java.util.Collection bindings)
throws SAMLException
subject - Subject of statementauthMethod - URI of authentication methodauthInstant - Datetime of authenticationsubjectIP - IP address of subject in dotted decimal
notation (optional)subjectDNS - DNS address of subject (optional)bindings - Collection of SAMLAuthorityBinding objects to
reference SAML responders (optional)
SAMLException - Raised if a statement cannot be constructed
from the supplied information
public SAMLAuthenticationStatement(org.w3c.dom.Element e)
throws SAMLException
e - The root of a DOM tree
SAMLException - Thrown if the object cannot be constructed
public SAMLAuthenticationStatement(java.io.InputStream in)
throws SAMLException
in - A stream containing XML
SAMLException - Raised if an exception occurs while constructing
the object.| Method Detail |
public void fromDOM(org.w3c.dom.Element e)
throws SAMLException
Checks the statement's syntactic validity. An exception is thrown if any problems are detected. The exception will contain a message describing the problem, and may wrap another exception.
fromDOM in class SAMLObjecte - Root element of a DOM tree
SAMLException - Raised if an exception occurs while constructing
the object.public SAMLSubject getSubject()
public java.lang.String getSubjectIP()
public java.lang.String getSubjectDNS()
public java.lang.String getAuthMethod()
public java.util.Date getAuthInstant()
public java.util.Iterator getBindings()
public org.w3c.dom.Node toDOM(org.w3c.dom.Document doc)
toDOM in class SAMLObjectdoc - A Document object to use in manufacturing the tree
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class SAMLObjectjava.lang.CloneNotSupportedExceptionObject.clone()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||