From 8eed46ef8696ad12520c32127c4da8e73811bc90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20=C3=81ngel=20del=20Pozo=20Dom=C3=ADnguez?= Date: Fri, 6 Jan 2017 23:20:30 +0100 Subject: [PATCH] =?UTF-8?q?Cambiar=20la=20detecci=C3=B3n=20de=20certificad?= =?UTF-8?q?os=20de=20la=20FNMT.=20El=20DN=20(Distinguished=20Name)=20de=20?= =?UTF-8?q?los=20nuevos=20certificados=20emitidos=20por=20la=20FNMT=20ha?= =?UTF-8?q?=20cambiado.=20Este=20cambio=20simplemente=20comprueba=20que=20?= =?UTF-8?q?el=20DN=20contenga=20la=20cadena=20FNMT=20para=20identificar=20?= =?UTF-8?q?al=20certificado=20como=20emitido=20por=20la=20FNMT.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cripto/validacion/impl/bouncycastle/FnmtCertReader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sigem/SIGEM_CriptoValidacion/src/main/java/ieci/tecdoc/sgm/cripto/validacion/impl/bouncycastle/FnmtCertReader.java b/sigem/SIGEM_CriptoValidacion/src/main/java/ieci/tecdoc/sgm/cripto/validacion/impl/bouncycastle/FnmtCertReader.java index 116d06fe5..0e4b7a9c6 100644 --- a/sigem/SIGEM_CriptoValidacion/src/main/java/ieci/tecdoc/sgm/cripto/validacion/impl/bouncycastle/FnmtCertReader.java +++ b/sigem/SIGEM_CriptoValidacion/src/main/java/ieci/tecdoc/sgm/cripto/validacion/impl/bouncycastle/FnmtCertReader.java @@ -6,7 +6,7 @@ public class FnmtCertReader implements IReaderCert { - final static String CADENA = "OU=FNMT Clase 2 CA, O=FNMT, C=ES"; + final static String CADENA = "FNMT"; final static String CN_PERSONA_FISICA = "CN=NOMBRE "; final static String CN_PERSONA_JURIDICA = "CN=ENTIDAD "; final static String SEPARADOR = " - "; @@ -82,7 +82,7 @@ public InfoCertificado getInfo(X509Certificate cert) { } public boolean isTypeOf(X509Certificate cert) { - return CADENA.equals(cert.getIssuerDN().toString()); + return cert.getIssuerDN().toString().toLowerCase().contains(CADENA.toLowerCase()); } }