Using a utility such as OpenSSL and the private key the Requester generates the PKCS#12 (pfx) and PEM/DER files by entering the following commands from a Command Window:
Convert PKCS#7 file to a temporary PEM file.
To use OpenSSL, open a Command Window and enter the following:
openssl pkcs7 -in mycompany-license.p7b -inform DER -out mycompany-license-temp.pem \
-outform PEM -print_certs
This temporary PEM contains your certificate and the certificates for Intermediate CAs. Use these certificates to generate the PFX file.
Convert the temporary PEM file to a PFX file.
To use OpenSSL, open a Command Window and enter the following:
openssl pkcs12 -export -inkey mycompany-license.key -in mycompany-license-temp.pem \
-out mycompany-license.pfx -passin pass:private_key_password -passout pass:pfx_password
Convert the temporary PEM file to a final PEM file.
To use OpenSSL, open a Command Window and enter the following:
openssl x509 -in mycompany-license-temp.pem -inform PEM -out mycompany-license.pem -outform PEM
Although not required, Adobe recommends using different passwords for the private key (private_key_password) and the PFX (pfx_password).
This final PEM file contains only your certificate.
Convert the PEM file to a DER file.
To use OpenSSL, open a Command Window and enter the following:
openssl x509 -in mycompany-license.pem -inform PEM -out mycompany-license.der -outform DER
DER files are required only for the HTTP Dynamic Streaming packager.