PHP Extension
PHP Extension
Workaround for the deprecated Crypt2.VerifyBytesENC method
Shows how to replace the deprecated VerifyBytesENC method. (Chilkat is moving away from the use of CkByteData.)Chilkat PHP Extension Downloads
<?php
include("chilkat.php");
$crypt = new CkCrypt2();
// Encoding mode property must match the encoding of the detached signature.
$crypt->put_EncodingMode('base64');
$originalDataPath = 'c:/someDir/example.dat';
$base64_detached_signature = '....';
// ------------------------------------------------------------------------
// The VerifyBytesENC method is deprecated:
$originalDataBytes = new CkByteData();
$originalDataBytes->loadFile($originalDataPath);
$verified = $crypt->VerifyBytesENC($originalDataBytes,$base64_detached_signature);
// ------------------------------------------------------------------------
// Workaround.
// (Chilkat is moving away from using CkByteData)
$bdOrigData = new CkBinData();
$bdOrigData->LoadFile($originalDataPath);
$verified = $crypt->VerifyBdENC($bdOrigData,$base64_detached_signature);
?>