Class AbstractSignatureArtifactCode

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.code.AbstractSignatureArtifactCode
Direct Known Subclasses:
CommonSignatureArtifactCode, StampSignatureArtifactCode

public abstract class AbstractSignatureArtifactCode extends Object
Classe que armazena tipo da assinatura, referências de tempo e códigos hash de artefatos utilizados na verificação da assinatura.

No pacote de verificação, cada assinatura armazena apenas o código hash dos artefatos utilizados na sua verificação. Isso é feito para evitar a repetição de artefatos caso eles tenham sido utilizados na verificação de mais de uma assinatura.

See Also:
  • Field Details

    • signatureCode

      public final Integer signatureCode
    • currentTimeReference

      public final Date currentTimeReference
    • adesType

      public final AdESType adesType
    • certificateCodes

      public final HashSet<Integer> certificateCodes
    • ocspCodes

      public final HashSet<Integer> ocspCodes
    • crlCodes

      public final HashSet<Integer> crlCodes
  • Constructor Details

  • Method Details

    • getAdditionalCodes

      protected abstract Map<String, Serializable> getAdditionalCodes()
    • toJson

      public final org.json.JSONObject toJson()