factuges-document-signing-s.../docs/development-certificate.md
2026-01-29 18:35:43 +01:00

738 B

1. Generar un certificado de prueba (local)

1.1 Generar clave privada y certificado

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)

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

base64 dev.pfx > dev.pfx.b64

Comprueba que:

  • el archivo no esté vacío
  • contiene texto base64 válido