En Syracuse en V11 y V12 los dos tipos de certificados que se suelen usar son para:
- EDI en este caso firmar Facturas o documentos PDF.
- Para el SII que utiliza los WebServices.
Pero claro para cada “tipo” se utilizan comandos diferentes para crear el .pem o el .key.
Para EDI se usan en openssl:
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [keyfile-encrypted.key]
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [certificate.crt]
openssl rsa -in [keyfile-encrypted.key] -out [keyfile-decrypted.key]
Para el SII o casos similares de WebServices
openssl pkcs12 -in [yourfile.pfx] -out [keyfile-encrypted.pem] -nodes
openssl pkcs12 -in [yourfile.pfx] -nocerts – nodes -out [keyfile-encrypted.key]