PAD(R) - Provided by the Association of Software Professionals

PAD(R) is the Portable Application Description, and it helps authors provide product descriptions and specifications to online sources in a standard way, using a standard data format that will allow webmasters and software application librarians to automate app listings. PAD provides a complete content solution for application developers and the webmasters of software catalogs and directories.

PAD Overview -> Specification Resources -> Digital Signature -> PAD Signing with PADGen

How to convert keys and certificates to PFX format

Code signing keys are usually issued by certificate authorities as .pvk and .spc files that contain your private key and certificate. The .pvk file is in a Microsoft proprietary format we cannot easily use and therefore must be converted using the Pvkimprt.exe Utility freely provided by Microsoft.

Use the following commands to convert them to the standard PKCS12 format (.pfx).

pvkimprt -PFX widgetsco.spc widgetsco.pvk

After the succession of dialogs shown below you will end up with a file called widgetsco.pfx. Make sure you select the options shown.

First, enter the password you chose when you created your code signing private key.

Nothing to do here, just click Next.

Export the private key.

Include all certificates and use strong encryption.

You'll likely want to use the same password used earlier for your private key.

Specify your company name.

Click finish.

At this point we now have a usable PKCS12 file (widgetsco.pfx) that contains both your private key and certificate.



Visit the official ASP Download Site for free trial versions of our members' great software


ASP Newsgroups
ASP Discounts
ASPects Newsletter
ASP Shareware Guide
Microsoft BizSpark
Shape the Industry

This Web Site and all contents are Copyright© 1996-2008 by Association of Software Professionals, Inc. All Rights Reserved Privacy Statement