public class X509ChainValidator extends Object
| Constructor and Description |
|---|
X509ChainValidator(X509Certificate[] certChain,
Set trustedAnchors,
org.bouncycastle.jce.provider.X509CRLObject[] crlArray)
Construtor para X509ChainValidator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkCRL(boolean checkCRL)
Por padrão a verificação de CRLs fica desabilitada.
|
Collection |
getCrls() |
static Collection<org.bouncycastle.jce.provider.X509CRLObject> |
getCRLs(X509Certificate[] certChain)
Método interno para ler todas CRLs de todos os certificados passados para
o objeto.
|
boolean |
isCheckCRL()
Método para descobrir se a verificação de CRLs será usada ou não.
|
void |
validateChain(Date dtSigned)
Este método realiza a validação da cadeia de certificados.
|
public X509ChainValidator(X509Certificate[] certChain, Set trustedAnchors, org.bouncycastle.jce.provider.X509CRLObject[] crlArray)
certCadeia - Deve ser uma cadeia de certificados válida, de acordo com o
PKIX.trustedAnchors - Um ou mais certificados raiz.public Collection getCrls()
public static Collection<org.bouncycastle.jce.provider.X509CRLObject> getCRLs(X509Certificate[] certChain) throws ChainValidationException
ChainValidationExceptionbr.gov.jfrj.siga.cd.old.com.certisign.utlis.CRLLocatorpublic void validateChain(Date dtSigned) throws ChainValidationException
ChainValidationException - indica que houve um problema na validação da cadeia.public void checkCRL(boolean checkCRL)
checkCRL - -
True para verificar as CRLs da cadeia de certificadospublic boolean isCheckCRL()
Copyright © 2015. All rights reserved.