How to export our enrolled certificates programmatically

Hi all,

 

If you are creating certificate requests to enroll certificates programmatically and using a code like the following: How to create a certificate request with CertEnroll and .NET (C#), you may need to export the enrolled certificate after you get the response from the Certificate Authority.

You may export the certificate and its private key to a .PFX file by using this mehod:

IX509Enrollment::CreatePFX method

Or if you don't need the private key and you would like to get a .CER file instead, you may use this property:

IX509Enrollment::Certificate property

You may get that property as Base64 or Binary string (by using the appropriate EncodingType enumerator), and write it to a file with .CER extension.

 

Regards,

 

Alex (Alejandro Campos Magencio)