﻿GESTOR DE CERTIFICADOS v2.17 — 10/10/2026

IMPORTACIÓN REAL MEDIANTE CERTUTIL
Ruta de origen predeterminada: C:\CERTIFICADOS_EXPORTADOS. Se puede elegir otra carpeta.
Destino: Cert:\CurrentUser\My, visible en certmgr.msc → Personal → Certificados del usuario Windows actual.
El programa no introduce archivos en una carpeta física de Edge o Chrome ni maneja el asistente de certmgr.msc. Ejecuta certutil para cada PFX/P12 elegido y verifica el certificado instalado y su clave privada.

1. Extrae TODO el ZIP en una carpeta nueva. Abre ABRIR_VERSION_2_17.bat.
2. Elige la carpeta de IMPORTAR. Se muestra la lista; marca uno, varios o todos.
3. Selecciona Edge o Chrome instalado. Pulsa IMPORTAR TEST o IMPORTAR REAL y confirma la lista.
4. Introduce 000000 una vez. REAL pide confirmación y ejecuta automáticamente los archivos elegidos con certutil -user -importPFX My, contraseña única, modo silencioso y sin importar cadenas/raíces de confianza. No lanza un asistente por archivo.
5. Se comprueban huella e integridad antes de mutar. Después se abre My para confirmar la identidad y HasPrivateKey. Se evitan duplicados. El informe identifica motor, usuario, almacén, resultados y errores de Windows/certutil.
6. Pulsa Abrir certmgr.msc o ejecuta VER_CERTIFICADOS_USUARIO.bat; abre Personal → Certificados y actualiza con F5 si la consola estaba abierta. Reinicia Edge/Chrome si estaban abiertos antes de importar.

IMPORTAR TEST NO INSTALA
Comprueba archivos, contraseña, integridad, clave y duplicados. Indica el destino previsto sin ejecutar certutil -importPFX ni modificar el almacén. TEST no puede hacer que aparezcan identidades nuevas en certmgr.msc. La simulación desde un plan sin archivos reales es condicional.

EXPORTAR REAL / TEST
Mantiene selección y copia del equipo a la carpeta, conservación de originales, claves exportables, manifest.json e informes. Detecta también manifiesto.json antiguo y archivos de la carpeta sin manifiesto al importar.

SIN SILENCIAR FALLOS
Los fallos del trabajador muestran un aviso con diagnóstico. Los errores de certutil incluyen código de salida. Un tiempo de espera de 90 segundos produce un error; hay que comprobar Personal antes de repetir porque una instalación puede ser parcial. STOP espera al certificado en curso y no empieza el siguiente. Cerrar programa detiene también el proceso certutil en curso al cumplirse cinco segundos; puede dejar una operación parcial.

COMPROBACIÓN CON DIEZ CERTIFICADOS ANTES DE EMPAQUETAR
Se generaron 10 PFX ficticios con contraseña 000000 y se ejecutó una simulación portátil AISLADA con origen lógico C:\CERTIFICADOS_EXPORTADOS y destino previsto Cert:\CurrentUser\My.
10/10 archivos se abrieron, contienen clave privada y la clave corresponde al certificado.
TEST: 10 previstos, 0 errores, ninguna instalación.
Almacén ficticio: 10 identidades. Repetición: 10 duplicados. Selección parcial: 3 archivos. Contraseña incorrecta: 10 errores detectados. Originales sin cambios.
Esta simulación no ejecuta el motor PowerShell, certutil, Windows Forms, certmgr.msc ni navegadores; no demuestra que se instalen en Windows. Informe detallado en SIMULACION_10_RESULTADOS.json y TXT.
PRUEBAS_CERTUTIL_10.ps1 comprueba el motor con diez PFX y dobles de certutil/My. Está preparada para Windows pero NO ejecutada en este entorno. No toca el almacén real.
La instalación real y el uso desde Edge/Chrome siguen PENDIENTES de comprobar en el PC. No tenemos los certificados del usuario: la muestra utilizada es ficticia.

Se mantienen acceso administrador/0000 salvo cambio, contraseña de certificados 000000, versión arriba a la izquierda, modo oscuro/claro, idiomas ES/EN/FR/DE/ZH, históricos y navegación. Edge y Chrome comparten el almacén del usuario, por lo que las identidades no quedan exclusivas de uno. Los Word antiguos son históricos; estas instrucciones prevalecen.
Referencia de sintaxis certutil: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/certutil#importpfx
