public class CRL
extends es.accv.arangi.base.certificate.validation.CRL
CRL crl = new CRL (new URL ("http://server/crl"));
Certificate certificate = new Certificate (new File ("c:/certificates/myCertificate.cer"));
System.out.println ("Is revoked? " + crl.isRevoked (certificate));
Constructor and Description |
---|
CRL(byte[] bytesCRL)
Obtiene una CRL en base a un array de bytes.
|
CRL(java.io.File crlFile)
Obtiene una CRL del fichero que se pasa como parámetro.
|
CRL(java.io.InputStream isCRL)
Obtiene una CRL en base a un stream de lectura.
|
CRL(java.net.URL crlURL)
Obtiene una CRL de la URL que se pasa como parámetro.
|
CRL(java.security.cert.X509CRL crl)
Constructor.
|
getCRL, getRevocationDate, getRevocationDate, getRevocationReason, getRevocationReason, getValidityPeriodBeginning, getValidityPeriodEnd, getX509CRL, isRevoked, isRevoked, match, toDER, validate, validate
public CRL(byte[] bytesCRL) throws es.accv.arangi.base.exception.certificate.CRLParsingException
validate
tras la inicialización.bytesCRL
- Array de bytes que contiene la CRLes.accv.arangi.base.exception.certificate.CRLParsingException
- No es posible parsear como CRL el contenido del
array de bytespublic CRL(java.io.InputStream isCRL) throws es.accv.arangi.base.exception.certificate.CRLParsingException
validate
tras la inicialización.isCRL
- Stream de lectura que contiene la CRLes.accv.arangi.base.exception.certificate.CRLParsingException
- No es posible parsear como CRL el contenido del
stream de lecturapublic CRL(java.io.File crlFile) throws es.accv.arangi.base.exception.certificate.CRLParsingException, java.io.FileNotFoundException
validate
tras la inicialización.crlFile
- Fichero que contiene la CRLes.accv.arangi.base.exception.certificate.CRLParsingException
- No es posible parsear como CRL el contenido del
ficherojava.io.FileNotFoundException
- El fichero no existepublic CRL(java.net.URL crlURL) throws es.accv.arangi.base.exception.certificate.ConnectionException, es.accv.arangi.base.exception.certificate.CRLParsingException, es.accv.arangi.base.exception.certificate.InvalidCRLException, es.accv.arangi.base.exception.certificate.CertificateCANotFoundException
crlURL
- URL a una CRLes.accv.arangi.base.exception.certificate.ConnectionException
- Problemas de conexión impiden obtener la CRLes.accv.arangi.base.exception.certificate.CRLParsingException
- No es posible parsear como CRL el documento que
se encuentra en la URLes.accv.arangi.base.exception.certificate.InvalidCRLException
- La CRL no es válidaes.accv.arangi.base.exception.certificate.CertificateCANotFoundException
- No se puede validar la firma porque
en la lista de certificados de las CAs falta alguno de la cadena de
confianza y es necesario para la correcta finalización del procesopublic CRL(java.security.cert.X509CRL crl)
validate
tras la inicialización.crl
- CRL a la que envolverá esta claseCopyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.