package com.sun.identity.saml2.assertion;

import com.sun.identity.saml2.common.SAML2Exception;

public interface SubjectConfirmation {
   EncryptedID getEncryptedID();

   void setEncryptedID(EncryptedID var1) throws SAML2Exception;

   SubjectConfirmationData getSubjectConfirmationData();

   void setSubjectConfirmationData(SubjectConfirmationData var1) throws SAML2Exception;

   NameID getNameID();

   void setNameID(NameID var1) throws SAML2Exception;

   BaseID getBaseID();

   void setBaseID(BaseID var1) throws SAML2Exception;

   String getMethod();

   void setMethod(String var1) throws SAML2Exception;

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

   String toXMLString() throws SAML2Exception;

   void makeImmutable();

   boolean isMutable();
}
