Interface LpaValidator
- All Known Implementing Classes:
LpaVerifier
public interface LpaValidator
Esta classe é responsável pela validação de uma Lista de Políticas de Assinatura (LPA).
A validação é feita de acordo com o tipo de LPA, que pode ser XML ou ASN.1. A verificação
do arquivo de LPA é feita com o parâmetro isComplete como falso; com isso, as assinaturas da LPA
são verificadas sem levar em consideração qualquer política de assinatura que contenha o arquivo
(por poder levar a um loop infinito).
-
Method Summary
Modifier and TypeMethodDescriptiondefault LpaReportreportDefaultInformation(Lpa<Signature<?>> lpa, String adesType) Inicializa os valores do relatório com valores padrãodefault LpaReportValida a LPAvoidFaz uma verificação genérica da LPAstatic voidverifyLpaExpirationDate(Lpa<Signature<?>> lpa, LpaReport lpaReport, Report report, Date currentTimeReference) Verifica se a LPA estava expirada no momento da assinatura
-
Method Details
-
validate
-
verify
-
reportDefaultInformation
-
verifyLpaExpirationDate
-