Class Evidence

java.lang.Object
com.sun.identity.saml.assertion.EvidenceBase
com.sun.identity.saml.assertion.Evidence

@SupportedAll public class Evidence extends EvidenceBase
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 Details

    • Evidence

      public Evidence(Element assertionSpecifierElement) throws SAMLException
      Constructs an Evidence object from a block of existing XML that has already been built into a DOM.
      Parameters:
      assertionSpecifierElement - A org.w3c.dom.Element representing DOM tree for Evidence object.
      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

      public Evidence(Set evidenceContent) throws SAMLException
      Constructs a new Evidence element containing a set of Assertion objects.
      Parameters:
      evidenceContent - A set of Assertion and AssertionIDReference objects to be put within the Evidence element. The same Set contains both type of elements.
      Throws:
      SAMLException - if the Set is empty or has invalid object.
    • Evidence

      public Evidence(Set assertionIDRef, Set assertion) throws SAMLException
      Constructs an Evidence from a Set of Assertion and AssertionIDReference objects.
      Parameters:
      assertionIDRef - Set of AssertionIDReference objects.
      assertion - Set of Assertion objects.
      Throws:
      SAMLException - if either Set is empty or has invalid object.
  • Method Details