Class TstToken
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.TstToken
- All Implemented Interfaces:
Comparable<TstToken>
public class TstToken extends Object implements Comparable<TstToken>
-
Field Summary
Fields Modifier and Type Field Description static String
FAILURE_TO_VALIDATE_TIMESTAMP
static String
INVALID_ASYMMETRIC_CIPHER_ERROR
static String
INVALID_TIMESTAMP_ERROR
Mensagem de erro. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected org.bouncycastle.tsp.TimeStampToken
buildTimeStampToken()
Constrói umTimeStampToken
a partir do contentInfo.int
compareTo(TstToken otherTimeStamp)
Compara dois objetos desta classeprotected org.bouncycastle.cms.SignerInformationVerifier
createSignerInformationVerifier(X509Certificate certificate)
Obtém umSignerInformationVerifier
.String
getBase64Val()
String
getEncoding()
String
getSpecRef()
Time
getTimeReference()
Obtém a data do carimbo do tempoTimeStamp
getTimeStampContainer()
String
getType()
org.bouncycastle.asn1.cms.ContentInfo
getVal()
void
validate(TimeStampReport report)
Valida o atributo em seu próprio contexto de validação.
-
Field Details
-
INVALID_TIMESTAMP_ERROR
Mensagem de erro.- See Also:
- Constant Field Values
-
INVALID_ASYMMETRIC_CIPHER_ERROR
- See Also:
- Constant Field Values
-
FAILURE_TO_VALIDATE_TIMESTAMP
- See Also:
- Constant Field Values
-
-
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 umTimeStampToken
a partir do contentInfo.- Returns:
- O
TimeStampToken
criado - Throws:
TimeStampException
-
compareTo
Compara dois objetos desta classe- Specified by:
compareTo
in 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.OperatorCreationExceptionObtém umSignerInformationVerifier
.- Parameters:
certificate
- Certificado final do caminho de certificação que se deseja validar- Returns:
- O objeto
SignerInformationVerifier
criado - Throws:
org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.cms.CMSException
-
getTimeStampContainer
-