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
ChainValidationException
br.gov.jfrj.siga.cd.old.com.certisign.utlis.CRLLocator
public 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.