Sample code for 30+ languages & platforms
Perl

Example: Crypt2.SetSigningCert method

Demonstrates how to call the SetSigningCert method.

Chilkat Perl Downloads

Perl
use chilkat();

$success = 0;

# Signing certificates can be obtained from many different sources..

# Load from a PFX
$cryptA = chilkat::CkCrypt2->new();
$certA = chilkat::CkCert->new();
$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 = chilkat::CkCrypt2->new();
$certB = chilkat::CkCert->new();
$certB->put_SmartCardPin("123456");
$success = $certB->LoadFromSmartcard("");
$success = $cryptB->SetSigningCert($certB);
# ...

# Load from a the Windows certificate store or macOS keychain
$cryptC = chilkat::CkCrypt2->new();
$certC = chilkat::CkCert->new();
$success = $certC->LoadByCommonName("Xyz 123");
$success = $cryptC->SetSigningCert($certC);
# ...