banner



How To Create Pfx File From Usb Token

  1. Home
  2. Help
  3. Code Signing certificates
  4. How to create an PFX file

How to create an PFX file

A PFX file indicates a certificate in PKCS#12 format; it contains the certificate, the intermediate authority certificate necessary for the trustworthiness of the certificate, and the private key to the certificate. Think of it as an archive that stores everything you need to deploy a certificate.

When do you need to create a PFX? Most common scenarios

  • You will install the certificate on Windows Server (IIS), but the CSR request was not created in IIS.
  • You need a certificate for Windows Server, but you do not have IIS to generate the CSR.
  • You created the CSR in SSLmarket and saved your private key. You now need to deploy the certificate to Windows Server.
  • You have a Code Signing certificate and you need PFX for signing.

Here is a guide for these (and other) situations.

Creating PFX using OpenSSL

OpenSSL is a library (program) available on any Unix operating system. If you have a Linux server or work on Linux, then OpenSSL is definitely among the available programs (in repository).

In OpenSSL, separately stored keys must be used in a single PFX (PKCS#12) file. So join existing keys to PFX: openssl pkcs12 -export -in linux_cert+ca.pem -inkey privateky.key -out output.pfx

When you enter the password protecting the certificate, the output.pfx file will be created in the directory (where you are located).

Creating PFX on Windows (server with IIS)

Create a PFX from an existing certificate

From a Windows operating system, an existing certificate can be exported from the certificate store as a PFX file using the MMC. You can also choose to do this on a Windows server if IIS stores them in the certificate store.

The IIS Web Server allows you to export an existing certificate to PFX directly from the server certificate store. The private key and CSR are created during the creation of a CSR request in IIS and the certificate is reimported when issued (both steps can be found in the video guide ).

Exporting is very simple - right-click on the certificate and select Export. After you choose a password to protect the PFX file, it is saved to disk.

Export SSL certificate from IIS

Import a new certificate and create a PFX

Unfortunately, this is not possible. The Windows certificate store does not allow you to import a separate private key from a file, so in MMC you do not merge keys to PFX as in OpenSSL. You can only import PFX into an IIS web server, so what is in the previous case.

If you need to import a new certificate into Windows Server and there is no private key on the server (you did not create a CSR request on the server), you can follow these steps:

  • Create PFX elsewhere (OpenSSL or otherwise) and then import the certificate using PFX
  • Create a new CSR request on the server and perform a reissue of the certificate.
Reissue means that the certificate will be reissued free of charge and you can import it to an existing private key. You can do this yourself in customer administration.

Create a PFX using a third-party application

You can create a .pfx file from separate keys in a graphics program to bypass the need to use OpenSSL in the terminal.

The best program for this purpose is opensource XCA. In this intuitive program you can manage all your certificates and keys. The main advantage is the automatic matching of the corresponding keys to each other; you do not have to look for which private key belongs to which certificate. Importing keys is easy and you can export to all known formats.

XCA program for managing encryption keys

(In)security of the PFX file

The PFX file is always password protected because it contains a private key. When creating a PFX, choose a password responsibly, as it can protect you from misuse of the certificate. An attacker would be pleased if the password to the stolen PFX file was "12345" - he could start using the certificate all the time immediately.

With a stolen Code signing certificate, an attacker can sign any files on behalf of your company. Therefore, it is important to keep the PFX file secure or to choose Code Signing EV certificate. Certificate Code Signing EV it is stored on the token and its misuse in theft is virtually impossible; if the password is entered several times, the token is blocked.

Feel free to contact our Customer Support to help you choose certificate and ask any questions.

We accept payments by card, PayPal and bank transfer

Awards

DigiCert Partner of the Year 2019 DigiCert
Partner of the Year 2019

DigiCert 2019 Million Dollar Club Award DigiCert 2019 Million Dollar Club Award

ZONER software, a.s. logo

How To Create Pfx File From Usb Token

Source: https://www.sslmarket.com/ssl/how-to-create-an-pfx-file

Posted by: lujanthicents.blogspot.com

0 Response to "How To Create Pfx File From Usb Token"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel