public interface CertificateVerificable
Modifier and Type | Method and Description |
---|---|
void |
setIssuerCert(java.security.cert.X509Certificate cert)
Define el emisor del certificado X.509v3.
|
void |
setSubjectCert(java.security.cert.X509Certificate cert)
Define el certificado X.509v3.
|
void |
setValidationProperties(java.lang.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(java.security.cert.X509Certificate cert)
Valida un certificado X.509v3.
|
void |
verifyIssuer(java.security.cert.X509Certificate cert)
Valida el emisor del certificado X.509v3.
|
ValidationResult |
verifyRevocation(java.security.cert.X509Certificate cert)
Valida si el certificado X.509v3 que se ha proporcionado en el constructor está revocado.
|
void setSubjectCert(java.security.cert.X509Certificate cert)
cert
- Certificado a definir.void setIssuerCert(java.security.cert.X509Certificate cert)
cert
- Certificado del emimsor a definir.void setValidationProperties(java.lang.String properties)
properties
- Propiedades a definir.ValidationResult validateCertificate()
ValidationResult verifyRevocation(java.security.cert.X509Certificate cert)
cert
- Certificado a validar.void verifyIssuer(java.security.cert.X509Certificate cert) throws java.security.cert.CertificateException, java.security.SignatureException
cert
- Certificado a validar.java.security.cert.CertificateException
- Si el certificado o la firma no son válidos.java.security.SignatureException
- Fallo en la verificación del emisor.ValidationResult validateCertificate(java.security.cert.X509Certificate cert)
cert
- Certificado a validar.