Respuestas:
ca-bundle.trust.crt posee certs con "validación extendida".
La diferencia entre los certificados "normales" y los certificados con EV es que sus certificados EV necesitan algo así como una validación personal o de la empresa, es decir, validar la identidad de una persona con su pasaporte.
Esto significa que si desea obtener un certificado de ev, deberá identificarse con el emisor del certificado, es decir, con su pasaporte. Si "es" una empresa, entonces debe ocurrir un procedimiento equivalente (no lo sé exactamente). Esto es lo más esencial para la banca en línea: debe asegurarse de que no solo el servidor al que se conecta esté certificado, sino también el banco .
Debido a eso, los certificados de ev son más "complicados" y contienen campos adicionales para "identificar" no solo al servidor sino también a la empresa.
Para volver a su respuesta: depende de su uso. La mayoría de las personas deberían usar ca-bundle.crt. Si "es" un banco o una tienda en línea que necesita un nivel muy alto de certificación y "confianza", entonces debe usar ca-bundle.trust.crt.
Después de "explotar" los paquetes con un pequeño script de Perl , luego se ejecuta diff --side-by-side
en el certificado del Gobierno de Taiwán (como ejemplo, tomado solo porque es el único certificado en el paquete sin CN
atributo en las líneas Issuer
y Subject
) (usa SHA1 pero eso es ok ) vemos la diferencia:
ca-bundle.trust.crt
la izquierdaca-bundle.crt
la derecha----- COMIENCE EL CERTIFICADO DE CONFIANZA ----- | ----- COMIENCE EL CERTIFICADO ----- MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFA MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQU ... LMDDav7v3Aun + kbfYNucpllQdSNpc5Oy + fwC00fmcc4QAu4njIT / rEUNE1yDM LMDDav7v3Aun + kbfYNucpllQdSNpc5Oy + fwC00fmcc4QAu4nj1 / rEU4njIT / rEC pYYsfPQSMCMwFAYIKwYBBQUHAwQGCCsGAQUFBwMBDAtUYWl3YW4gR1JDQQ == | pYYsfPQS ----- FINALIZAR EL CERTIFICADO DE CONFIANZA ----- | ----- FINALIZAR CERTIFICADO ----- Certificado: Certificado: Datos: Datos: Versión: 3 (0x2) Versión: 3 (0x2) Número de serie: Número de serie: 1f: 9d: 59: 5a: d7: 2f: c2: 06: 44: a5: 80: 08: 69: e3: 5e: f6 1f: 9d: 59: 5a: d7: 2f: c2: 06: 44: a5 : 80: 08: 69: e3: 5e: f6 Algoritmo de firma: sha1WithRSAEncryption Algoritmo de firma: sha1WithRSAEncryption Emisor: C = TW, O = Certificación raíz del gobierno Aut Emisor: C = TW, O = Certificación raíz del gobierno Aut Validez Validez No antes: 5 de diciembre 13:23:33 2002 GMT No antes: 5 de diciembre 13:23:33 2002 GMT No después: 5 de diciembre 13:23:33 2032 GMT No después: 5 de diciembre 13:23:33 2032 GMT Asunto: C = TW, O = Aumento de certificación raíz del gobierno Asunto: C = TW, O = Au Au certificación de gobierno Información de la clave pública del sujeto: Información de la clave pública del sujeto: Algoritmo de clave pública: rsaEncryption Algoritmo de clave pública: rsaEncryption Clave pública RSA: (4096 bit) Clave pública RSA: (4096 bit) Módulo: Módulo: 00: 9a: 25: b8: ec: cc: a2: 75: a8: 7b: f7: ce: 5b: 59 00: 9a: 25: b8: ec: cc: a2: 75: a8: 7b: f7: ce : 5b: 59 ... ... 95: 7a: 98: c1: 91: 3c: 95: 23: b2: 0e: f4: 79: b4: c9 95: 7a: 98: c1: 91: 3c: 95: 23: b2: 0e: f4: 79 : b4: c9 c1: 4a: 21 c1: 4a: 21 Exponente: 65537 (0x10001) Exponente: 65537 (0x10001) Extensiones X509v3: extensiones X509v3: Identificador de clave de sujeto X509v3: Identificador de clave de sujeto X509v3: CC: CC: EF: CC: 29: 60: A4: 3B: B1: 92: B6: 3C: FA: 32: 62: CC: CC: EF: CC: 29: 60: A4: 3B: B1: 92: B6: 3C: FA: 32: 62: Restricciones básicas X509v3: Restricciones básicas X509v3: CA: VERDADERO CA: VERDADERO setCext-hashedRoot: setCext-hashedRoot: 0/0 -... 0 ... + ...... 0 ... g * ........ "... (6 .... 2.1 0/0 -... 0 ... + ...... 0 ... g * ........ "... (6 .... 2.1 Algoritmo de firma: sha1WithRSAEncryption Algoritmo de firma: sha1WithRSAEncryption 40: 80: 4a: fa: 26: c9: ce: 5e: 30: dd: 4f: 86: 74: 76: 58: f5: ae: b 40: 80: 4a: fa: 26: c9: ce: 5e : 30: dd: 4f: 86: 74: 76: 58: f5: ae: b ... ... e0: 25: a5: 86: 2c: 7c: f4: 12 e0: 25: a5: 86: 2c: 7c: f4: 12 Usos de confianza: < Protección de correo electrónico, autenticación de servidor web TLS < Sin usos rechazados. < Alias: Taiwan GRCA <