Some websites require you to use a SSL client certificate to do business with them.  This allows sites easily deploy two-factor authentication.

Today I needed to convert a .pfx certificate to a .p7b.  I the past I have used openssl, but realised this could be done using the certificate store in Windows.  Here is how I did it.

I purchased the SSL certificate from Geo Trust.  I went though the steps and downloaded a cert.pfx file but site I needed to use required a .p7b file.

Right click on the .pfx file and select Install Certificate

Capture6

 

 

 

 

 

 


Check the box to Mark the key as exportable.

1

 

 

 

 

 

 

Install the .pfx file into your personal certificate store.

Export the certificate

Start – Run

2

 

 

 

 

File – Add/Remove Snap-in – Double click on Certificates – My User account – Finish

3

 

 

 

Select the Personal\Certificates folder.  Right click on the certificate – All Tasks – Export

4

 

 

 

 

 

 

 

Select .P7B then Select Next

Accept the defaults and select Next

6

 

 

 

 

 

 

 

Select the path to save the certificate file, then select Next

7

 

 

 

 

 

 

 

Select Finish and your .p7b certificate is exported.