Interface Verifier
- All Known Implementing Classes:
AbstractSignatureVerifier, CadesVerifier, CertificateVerifier, JadesVerifier, PadesVerifier, XadesVerifier
public interface Verifier
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleancheckLastCertificateName(CertPath certPath, String containsName) Verifica se o último certificado da cadeia de certificados contém algo em seu nomebooleanclear()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 assinaturadefault booleanVerifica se o caminho de certificação é Gov-BRdefault booleanVerifica se o caminho de certificação é ICP-Brbooleanvoidreport(Report report, SignatureWrapper wrapper) booleanVerifica se o container de assinatura foi alterado para verificaçãobooleansupports(byte[] signature, byte[] detached)
-
Method Details
-
getComponent
Component getComponent() -
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
-
isICPBr
Verifica se o caminho de certificação é ICP-Br- Parameters:
certPath- caminho de certificação- Returns:
- se é ICP-Br
-
isGovBr
Verifica se o caminho de certificação é Gov-BR- Parameters:
certPath- caminho de certificação- Returns:
- se é Gov-BR
-
checkLastCertificateName
Verifica se o último certificado da cadeia de certificados contém algo em seu nome- Parameters:
certPath- Caminho de certificaçãocontainsName- O que o último certificado deve conter- Returns:
- Se o último certificado contém containsName
-
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
-