Class TstTokenValidator

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.TstTokenValidator

public class TstTokenValidator extends Object
  • Field Details

  • 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 um SignerInformationVerifier.
      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