Interface Verifier
- All Known Implementing Classes:
AbstractSignatureVerifier, CadesVerifier, CertificateVerifier, JadesVerifier, PadesVerifier, XadesVerifier
public interface Verifier
-
Method Summary
Modifier and TypeMethodDescriptionbooleanclear()Limpa os estados do verificador para que este esteja pronto para uma nova verificaçãoObtém uma lista dos atributos que podem ser inseridos na assinatura selecionadagetCertPath(Certificate certificate) byte[]getSigningCertificateSigReport(SignatureReport sigReport) Busca certificado do assinante de um relatório de assinaturabooleandefault booleanisAnchored(Certificate certificate) Verifica se é possível criar o caminho de certificação da assinaturabooleanvoidreport(Report report, SignatureWrapper wrapper) booleanVerifica se o container de assinatura foi alterado para verificaçãobooleansupports(byte[] signature, byte[] detached)
-
Method Details
-
getVerifierComponent
Component getVerifierComponent() -
getAvailableAttributes
-
getSigningCertificateSigReport
Busca certificado do assinante de um relatório de assinatura- Parameters:
sigReport- Relatório da assinatura que deseja descobrir o assinante- Returns:
- Certificado do assinate
-
clear
boolean clear()Limpa os estados do verificador para que este esteja pronto para uma nova verificação -
report
void report(Report report, SignatureWrapper wrapper) throws VerificationException, InterruptedException -
needSignedContent
- Throws:
EncodingException
-
hasSignedData
boolean hasSignedData() -
getMandatedAttributes
-
supports
- Throws:
SignatureNotICPBrException
-
getCertPath
-
isAnchored
Verifica se é possível criar o caminho de certificação da assinatura- Parameters:
certificate- certificado do assinante- Returns:
- Indica se o caminho de certificação foi criado com sucesso
-
getContainerBytes
byte[] getContainerBytes() -
signatureContainerChanged
boolean signatureContainerChanged()Verifica se o container de assinatura foi alterado para verificação- Returns:
- true se o container de assinatura foi alterado, false caso contrário
-