public interface CertificateVerificable
| Modifier and Type | Method and Description |
|---|---|
void |
setIssuerCert(X509Certificate cert)
Define el emisor del certificado X.509v3.
|
void |
setSubjectCert(X509Certificate cert)
Define el certificado X.509v3.
|
void |
setValidationProperties(String properties)
Define las propiedades del certificado X.509v3.
|
ValidationResult |
validateCertificate()
Valida el certificado X.509v3 que se ha proporcionado en el constructor.
|
ValidationResult |
validateCertificate(X509Certificate cert)
Valida un certificado X.509v3.
|
void |
verifyIssuer(X509Certificate cert)
Valida el emisor del certificado X.509v3.
|
ValidationResult |
verifyRevocation(X509Certificate cert)
Valida si el certificado X.509v3 que se ha proporcionado en el constructor está revocado.
|
void setSubjectCert(X509Certificate cert)
cert - Certificado a definir.void setIssuerCert(X509Certificate cert)
cert - Certificado del emimsor a definir.void setValidationProperties(String properties)
properties - Propiedades a definir.ValidationResult validateCertificate()
ValidationResult verifyRevocation(X509Certificate cert)
cert - Certificado a validar.void verifyIssuer(X509Certificate cert) throws CertificateException, SignatureException
cert - Certificado a validar.CertificateException - Si el certificado o la firma no son válidos.SignatureException - Fallo en la verificación del emisor.ValidationResult validateCertificate(X509Certificate cert)
cert - Certificado a validar.Copyright © 2018. All rights reserved.