## 1. Generar un certificado de prueba (local) ### 1.1 Generar clave privada y certificado ```bash openssl req -x509 -newkey rsa:2048 \ -keyout dev.key \ -out dev.crt \ -days 90 \ -nodes \ -subj "/C=ES/O=ACME DEV/CN=ACME DEV TEST CERT" ``` Esto genera: - `dev.key` → clave privada - `dev.crt` → certificado autofirmado - expiración: 90 días ### 1.2 Crear el archivo PFX (PKCS#12) ```bash openssl pkcs12 -export \ -out dev.pfx \ -inkey dev.key \ -in dev.crt \ -password pass:devpassword ``` Resultado: - archivo: `dev.pfx` - password: `devpassword` ## 2. Convertir el certificado a base64 ```bash base64 dev.pfx > dev.pfx.b64 ``` Comprueba que: - el archivo no esté vacío - contiene texto base64 válido