package com.sun.identity.saml2.assertion;

import com.sun.identity.saml2.common.SAML2Exception;
import java.util.List;

public interface Evidence {
   void makeImmutable();

   boolean isMutable();

   List<String> getAssertionIDRef();

   void setAssertionIDRef(List<String> var1) throws SAML2Exception;

   List<String> getAssertionURIRef();

   void setAssertionURIRef(List<String> var1) throws SAML2Exception;

   List<Assertion> getAssertion();

   void setAssertion(List<Assertion> var1) throws SAML2Exception;

   List<EncryptedAssertion> getEncryptedAssertion();

   void setEncryptedAssertion(List<EncryptedAssertion> var1) throws SAML2Exception;

   String toXMLString() throws SAML2Exception;

   String toXMLString(boolean var1, boolean var2) throws SAML2Exception;
}
