Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
PFX to PEM (Certificate and Private Key Files)Export a certificate and private key from a PFX to a pair of PEM files. <?php $certStore = new COM("Chilkat.CertStore"); // Load the PFX file into a certificate store object $password = 'myPassword'; $success = $certStore->LoadPfxFile('chilkat.pfx',$password); if ($success != true) { print $certStore->lastErrorText() . "\n"; exit; } // Find the cert to be exported by the subject: // cert is a Chilkat.Cert $cert = $certStore->FindCertBySubject('Chilkat Software, Inc.'); if (is_null($cert)) { print 'Certificate not found.' . "\n"; exit; } // Does this cert have a private key? if ($cert->HasPrivateKey() == true) { // Get the private key. // pvkey is a Chilkat.PrivateKey $pvkey = $cert->ExportPrivateKey(); // Export the private key to a PEM file: $success = $pvkey->SaveRsaPemFile('chilkat_pkey.pem'); if ($success != true) { print $pvkey->lastErrorText() . "\n"; exit; } } // Save the cert to a PEM file: $success = $cert->ExportCertPemFile('chilkat_cert.pem'); if ($success != true) { print $cert->lastErrorText() . "\n"; exit; } ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.