Class TstToken
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.TstToken
- All Implemented Interfaces:
Comparable<TstToken>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bouncycastle.tsp.TimeStampTokenConstrói umTimeStampTokena partir do contentInfo.intCompara dois objetos desta classeprotected org.bouncycastle.cms.SignerInformationVerifiercreateSignerInformationVerifier(X509Certificate certificate) Obtém umSignerInformationVerifier.Obtém a data do carimbo do tempogetType()org.bouncycastle.asn1.cms.ContentInfogetVal()voidvalidate(TimeStampReport report) Valida o atributo em seu próprio contexto de validação.
-
Field Details
-
INVALID_TIMESTAMP_ERROR
-
INVALID_ASYMMETRIC_CIPHER_ERROR
- See Also:
-
FAILURE_TO_VALIDATE_TIMESTAMP
- See Also:
-
-
Constructor Details
-
TstToken
-
TstToken
-
TstToken
public TstToken(org.bouncycastle.asn1.cms.ContentInfo val)
-
-
Method Details
-
getType
-
getEncoding
-
getSpecRef
-
getVal
public org.bouncycastle.asn1.cms.ContentInfo getVal() -
getBase64Val
-
getTimeReference
Obtém a data do carimbo do tempo- Returns:
- A data do carimbo do tempo
- Throws:
TimeStampException- Exceção em caso de erro durante a manipulação do carimbo
-
buildTimeStampToken
Constrói umTimeStampTokena partir do contentInfo.- Returns:
- O
TimeStampTokencriado - Throws:
TimeStampException
-
compareTo
Compara dois objetos desta classe- Specified by:
compareToin interfaceComparable<TstToken>- Parameters:
otherTimeStamp- O objeto a ser comparado- Returns:
- Indica se os dois objetos são iguais
-
validate
Valida o atributo em seu próprio contexto de validação. Os casos de retorno negativo dessa validação são indicados por exceções. O resultado da validação é adicionado ao relatório de carimbo de tempo dado.- Parameters:
report- O relatório de verificação do carimbo de tempo- Throws:
PbadException
-
createSignerInformationVerifier
protected org.bouncycastle.cms.SignerInformationVerifier createSignerInformationVerifier(X509Certificate certificate) throws org.bouncycastle.operator.OperatorCreationException Obtém umSignerInformationVerifier.- Parameters:
certificate- Certificado final do caminho de certificação que se deseja validar- Returns:
- O objeto
SignerInformationVerifiercriado - Throws:
org.bouncycastle.operator.OperatorCreationExceptionorg.bouncycastle.cms.CMSException
-
getTimeStampContainer
-