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:
SignatureArtifact
,VerificationPackageParser
-
Field Summary
Fields Modifier and Type Field Description Profile.AdESType
adesType
HashSet<Integer>
certificateCodes
HashSet<Integer>
crlCodes
Date
currentTimeReference
HashSet<Integer>
ocspCodes
Integer
signatureCode
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSignatureArtifactCode(Integer signatureCode, AbstractSignatureArtifact signatureArtifact)
protected
AbstractSignatureArtifactCode(org.json.JSONObject sigArtCodeInfo)
-
Method Summary
Modifier and Type Method Description protected abstract Map<String,Serializable>
getAdditionalCodes()
org.json.JSONObject
toJson()
-
Field Details
-
signatureCode
-
currentTimeReference
-
adesType
-
certificateCodes
-
ocspCodes
-
crlCodes
-
-
Constructor Details
-
AbstractSignatureArtifactCode
protected AbstractSignatureArtifactCode(Integer signatureCode, AbstractSignatureArtifact signatureArtifact) -
AbstractSignatureArtifactCode
- Throws:
ParseException
-
-
Method Details
-
getAdditionalCodes
-
toJson
public final org.json.JSONObject toJson()
-