|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.opensaml.SAMLObject
|
+--org.opensaml.SAMLSignedObject
|
+--org.opensaml.SAMLAssertion
Represents a SAML Assertion
| Field Summary |
| Fields inherited from class org.opensaml.SAMLObject |
config, log, root |
| Constructor Summary | |
SAMLAssertion(org.w3c.dom.Element e)
Reconstructs an assertion from a DOM tree |
|
SAMLAssertion(java.io.InputStream in)
Reconstructs an assertion from a stream |
|
SAMLAssertion(java.lang.String issuer,
java.util.Date notBefore,
java.util.Date notOnOrAfter,
java.util.Collection conditions,
SAMLAdvice advice,
java.util.Collection statements)
Builds an assertion 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 assertion from a DOM element. |
SAMLAdvice |
getAdvice()
Gets the optional Advice data included in the assertion |
java.lang.String |
getAssertionID()
Gets the assertion ID from the assertion |
java.util.Iterator |
getConditions()
Gets the conditions included in the assertion |
java.lang.String |
getIssuer()
Gets the issuer of the assertion |
java.util.Date |
getNotBefore()
Gets the start of the assertion's validity period |
java.util.Date |
getNotOnOrAfter()
Gets the end of the assertion's validity period |
java.util.Iterator |
getStatements()
Gets the statements included in the assertion |
protected void |
insertSignature()
Places the signature into the object's DOM to prepare for signing |
org.w3c.dom.Node |
toDOM(org.w3c.dom.Document doc)
Overridden method to return a DOM tree representing the assertion |
| Methods inherited from class org.opensaml.SAMLSignedObject |
getNativeSignature, getSignatureAlgorithm, getSignatureElement, getX509Certificates, isSigned, sign, toDOM, verify, verify, verify |
| Methods inherited from class org.opensaml.SAMLObject |
fromStream, plantRoot, toBase64, toStream, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SAMLAssertion(java.lang.String issuer,
java.util.Date notBefore,
java.util.Date notOnOrAfter,
java.util.Collection conditions,
SAMLAdvice advice,
java.util.Collection statements)
throws SAMLException
issuer - Name of SAML authority issuing assertionnotBefore - Optional start of validitynotOnOrAfter - Optional end of validityconditions - Set of conditions on validityadvice - Optional advice contentstatements - Set of SAML statements to place in assertion
SAMLException - Raised if an assertion cannot be constructed
from the supplied information
public SAMLAssertion(org.w3c.dom.Element e)
throws SAMLException
e - The root of a DOM tree
SAMLException - Thrown if the object cannot be constructed
public SAMLAssertion(java.io.InputStream in)
throws SAMLException
in - A stream containing XML
SAMLException - Raised if an exception occurs while constructing
the object.| Method Detail |
protected void insertSignature()
throws SAMLException
insertSignature in class SAMLSignedObjectSAMLException - Thrown if an error occurs while placing the signature
public void fromDOM(org.w3c.dom.Element e)
throws SAMLException
Checks the assertion'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 SAMLSignedObjecte - Root element of a DOM tree
SAMLException - Raised if an exception occurs while constructing
the object.public java.lang.String getAssertionID()
public java.lang.String getIssuer()
public java.util.Date getNotBefore()
public java.util.Date getNotOnOrAfter()
public java.util.Iterator getStatements()
public SAMLAdvice getAdvice()
public java.util.Iterator getConditions()
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 SAMLSignedObjectjava.lang.CloneNotSupportedExceptionObject.clone()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||