Class TstTokenValidator
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.TstTokenValidator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bouncycastle.cms.SignerInformationVerifiercreateSignerInformationVerifier(X509Certificate certificate) Obtém umSignerInformationVerifier.<TS extends TimeStamp>
voidvalidate(TstToken token, TS ts, TimeStampTSValidator<TS> tsValidator, TimeStampReport report, JadesAbstractVerifierInterface verifier) 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
-
TstTokenValidator
public TstTokenValidator()
-
-
Method Details
-
validate
public <TS extends TimeStamp> void validate(TstToken token, TS ts, TimeStampTSValidator<TS> tsValidator, TimeStampReport report, JadesAbstractVerifierInterface verifier) throws PbadException 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
-