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:
SignatureArtifact, VerificationPackageParser
  • Field Details

  • Constructor Details

    • AbstractSignatureArtifactCode

      protected AbstractSignatureArtifactCode​(Integer signatureCode, AbstractSignatureArtifact signatureArtifact)
    • AbstractSignatureArtifactCode

      protected AbstractSignatureArtifactCode​(org.json.JSONObject sigArtCodeInfo) throws ParseException
      Throws:
      ParseException
  • Method Details

    • getAdditionalCodes

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

      public final org.json.JSONObject toJson()