Package com.sun.identity.saml.assertion
Class Evidence
java.lang.Object
com.sun.identity.saml.assertion.EvidenceBase
com.sun.identity.saml.assertion.Evidence
The
Evidence element specifies an assertion either by
reference or by value. An assertion is specified by reference to the value of
the assertion's AssertionIDReference element.
An assertion is specified by value by including the entire
Assertion object-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newEvidenceelement containing a set ofAssertionobjects.Constructs an Evidence from a Set ofAssertionandAssertionIDReferenceobjects.Constructs anEvidenceobject from a block of existing XML that has already been built into a DOM. -
Method Summary
Modifier and TypeMethodDescriptionprotected AssertionBasecreateAssertion(Element assertionElement) Creates appropriate Assertion Instanceprotected AssertionIDReferencecreateAssertionIDReference(String assertionID) Creates appropriate AssertionIDReference InstanceMethods inherited from class com.sun.identity.saml.assertion.EvidenceBase
addAssertion, addAssertionIDReference, getAssertion, getAssertionIDReference, removeAssertion, removeAssertionIDReference, toString, toString
-
Constructor Details
-
Evidence
Constructs anEvidenceobject from a block of existing XML that has already been built into a DOM.- Parameters:
assertionSpecifierElement- Aorg.w3c.dom.Elementrepresenting DOM tree forEvidenceobject.- Throws:
SAMLException- if it could not process the Element properly, implying that there is an error in the sender or in the element definition.
-
Evidence
Constructs a newEvidenceelement containing a set ofAssertionobjects.- Parameters:
evidenceContent- A set ofAssertionandAssertionIDReferenceobjects to be put within theEvidenceelement. The same Set contains both type of elements.- Throws:
SAMLException- if the Set is empty or has invalid object.
-
Evidence
Constructs an Evidence from a Set ofAssertionandAssertionIDReferenceobjects.- Parameters:
assertionIDRef- Set ofAssertionIDReferenceobjects.assertion- Set ofAssertionobjects.- Throws:
SAMLException- if either Set is empty or has invalid object.
-
-
Method Details
-
createAssertion
Description copied from class:EvidenceBaseCreates appropriate Assertion Instance- Specified by:
createAssertionin classEvidenceBase- Parameters:
assertionElement- the assertion Element- Returns:
- the assertion instance
- Throws:
SAMLException
-
createAssertionIDReference
Description copied from class:EvidenceBaseCreates appropriate AssertionIDReference Instance- Specified by:
createAssertionIDReferencein classEvidenceBase- Parameters:
assertionID- the assertion ID String- Returns:
- the AssertionIDReference instance
- Throws:
SAMLException
-