(PHP ActiveX) Example: Crypt2.SetSigningCert method
Demonstrates how to call the SetSigningCert method.
<?php
// Signing certificates can be obtained from many different sources..
// Load from a PFX
$cryptA = new COM("Chilkat.Crypt2");
$certA = new COM("Chilkat.Cert");
$success = $certA->LoadPfxFile('c:/someDir/pfx_files/a.pfx','pfx_file_password');
$success = $cryptA->SetSigningCert($certA);
// ...
// Load from a smart card or USB token.
$cryptB = new COM("Chilkat.Crypt2");
$certB = new COM("Chilkat.Cert");
$certB->SmartCardPin = '123456';
$success = $certB->LoadFromSmartcard('');
$success = $cryptB->SetSigningCert($certB);
// ...
// Load from a the Windows certificate store or macOS keychain
$cryptC = new COM("Chilkat.Crypt2");
$certC = new COM("Chilkat.Cert");
$success = $certC->LoadByCommonName('Xyz 123');
$success = $cryptC->SetSigningCert($certC);
// ...
?>
|