Добрый день
Исходный данные такие,
Windows: Windows Server 2019 Standart
Библиотека KalkanCryptCom.dll зарегистрирована 64 битная, версия последняя 3.0.0.2
Ключ использую из SDK из папки \Keys and Certs\Gost2015\Юридическое лицо\Сотрудник организации\Valid
Использую пример на PHP, отзывается на методы Сформировать Хэш, Получить Подпись.
Пробую Вызвать
$KC_USE_OCSP = 0x404;
$validType = $KC_USE_OCSP ;
$validPath = “http://test.pki.gov.kz/ocsp/”;
$tmpD = date(‘Y-m-d H:i:s’, ‘0001-01-01 00:00:00’);
$inCert =“Серт в base64”;
$PHP_LIB -> X509ValidateCertificate($inCert, $validType, $validPath, $tmpD, $outInfo);
После вызова выходит ошибка
Notice: A non well formed numeric value encountered in C:\xampp\htdocs\KalkanCryptCOM.php on line 295
Fatal error: Uncaught com_exception: Error [0x8002000e] Invalid number of parameters. in C:\xampp\htdocs\KalkanCryptCOM.php:309 Stack trace: #0 C:\xampp\htdocs\KalkanCryptCOM.php(309): com->X509ValidateCertificate('MIINdAYJKoZIhvc...', 1028, 'http://test.pki...', '1970-01-01 01:0...', NULL) #1 {main} thrown in C:\xampp\htdocs\KalkanCryptCOM.php on line 309
Это сделано и в примере по PHP, скажите что делаю не так? по OCSP не возвращает $outInfo