CONVERSOR PFX PARA COMPATIBILIDAD TRIPLEDES + SHA-1 (macOS)

Uso rápido:
1. Descomprime este paquete.
2. Copia "Convertir_PFX_SHA1_3DES.command" a la misma carpeta donde está el archivo .PFX que deseas convertir (por ejemplo, Descargas).
3. Haz doble clic en el archivo .command.
4. El programa buscará los archivos .PFX/.P12 de esa carpeta y te permitirá elegir uno.
5. Ingresa la contraseña actual del PFX.
6. Por defecto, el nuevo archivo conservará la misma contraseña. También puedes elegir una nueva.
7. El resultado se guardará en la misma carpeta con el nombre:
   convertido.pfx

Qué hace:
- Comprueba si existe una versión de OpenSSL capaz de realizar la conversión.
- Si la versión incluida en macOS no es compatible, ofrece instalar Homebrew desde su instalador oficial y luego openssl@3.
- Reempaqueta el PKCS#12 usando:
  * PBE-SHA1-3DES para la clave privada.
  * PBE-SHA1-3DES para el certificado.
  * SHA-1 para el MAC del PFX.
- Verifica automáticamente el resultado.

Seguridad:
- El PFX se procesa únicamente en la Mac; no se sube a ningún servidor.
- La clave privada temporal se guarda cifrada con una contraseña aleatoria y se elimina al finalizar.
- La contraseña del PFX no se muestra en pantalla ni se coloca como argumento visible del comando.
- Esto NO cambia el algoritmo de firma del certificado. Solo cambia la protección/compatibilidad del contenedor PFX.

Si macOS no permite abrir el .command:
- Clic derecho sobre el archivo > Abrir.
- O desde Terminal, en la carpeta correspondiente:
  chmod +x Convertir_PFX_SHA1_3DES.command
  ./Convertir_PFX_SHA1_3DES.command

Recomendación:
Conserva siempre una copia intacta del PFX original.
