Commit b06c8bd5 authored by Alberto Inch's avatar Alberto Inch
Browse files

Agregando validación LVT por timestamp

parent f90551c8
......@@ -162,20 +162,36 @@ public class UtilidadFirmador {
ModeloCertificado certificado = new ModeloCertificado((X509Certificate) cert.getCertificate());
nombreFirmante = certificado.getNombreComunSubject();
jsonDetalle.put("firmador", nombreFirmante);
if (verifica.verificarFechas(cert.getCertificate(), cert.getSignDate())) {
jsonDetalle.put("fechas", "valido");
if (cert.getTimeStamp() == null) {
if (verifica.verificarFechas(cert.getCertificate(), cert.getSignDate())) {
jsonDetalle.put("fechas", "valido con hora local");
} else {
jsonDetalle.put("fechas", "no valido");
}
} else {
jsonDetalle.put("fechas", "no valido ");
if (verifica.verificarFechas(cert.getCertificate(), cert.getTimeStamp())) {
jsonDetalle.put("fechas", "valido con sello de tiempo");
} else {
jsonDetalle.put("fechas", "no valido");
}
}
if (verifica.verificarRevocacion(cert.getCertificate())) {
jsonDetalle.put("revocado", "no");
} else {
jsonDetalle.put("revocado", "si");
}
if (verifica.verificar(cert.getCertificate(), cert.getSignDate())) {
jsonDetalle.put("ocsp", "si");
if (cert.getTimeStamp() == null) {
if (verifica.verificar(cert.getCertificate(), cert.getSignDate())) {
jsonDetalle.put("ocsp", "si con hora local");
} else {
jsonDetalle.put("ocsp", "no");
}
} else {
jsonDetalle.put("ocsp", "no");
if (verifica.verificar(cert.getCertificate(), cert.getSignDate())) {
jsonDetalle.put("ocsp", "si con sello de tiempo");
} else {
jsonDetalle.put("ocsp", "no");
}
}
if (verifica.verificarPKI(cert.getCertificate())) {
jsonDetalle.put("pki", "si");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment