Perl
Perl
Load PFX/P12 from a Base64 Encoded PFX File
See more PFX/P12 Examples
Demonstrates how to call LoadPfxEncoded.Chilkat Perl Downloads
use chilkat();
$success = 0;
$bd = chilkat::CkBinData->new();
$success = $bd->LoadFile("qa_data/pfx/cert_test123.pfx");
if ($success != 1) {
print "Failed to load PFX file." . "\r\n";
exit;
}
# Get the bytes contained in the PFX in base64 format:
$strBase64 = $bd->getEncoded("base64");
# The base64 looks like this: "MIIbEAIBAzCCGswGCSqGSIb3DQEHAaCCGr0Eghq5MIIatTCCBg..."
print $strBase64 . "\r\n";
$pfx = chilkat::CkPfx->new();
# Load the PFX from the base64 string
$password = "test123";
$success = $pfx->LoadPfxEncoded($strBase64,"base64",$password);
if ($success != 1) {
print $pfx->lastErrorText() . "\r\n";
exit;
}
print "success" . "\r\n";