Установка Kalkan

В вашем случае надо создать в директории /etc/php.d/ файл kalkancrypt.ini и туда же добавить строку extension=kalkancrypt. Но, у вас странные пути почему-то. Как вы устанавливали php-fpm?

устанавливал по этой инструкции: https://serveradmin.ru/ustanovka-i-nastroyka-nginx-php-fpm-php7-1-na-centos-7/

дошел до пп 6:

==================================
вот что в результате:

[root@server1 ~]# sudo ldconfig
ldconfig: /opt/kalkancrypt/libxml2.so.2 is not a symbolic link
ldconfig: /opt/kalkancrypt/libxmlsec1-openssl.so.1 is not a symbolic link
ldconfig: /opt/kalkancrypt/libxslt.so.1 is not a symbolic link
ldconfig: /opt/kalkancrypt/libxmlsec1.so.1 is not a symbolic link

что с форумом постоянно выдает 500 ошибку при ответах!!!
пояснения по предыдущему посту, см. скриншот:
https://we.web4.kz/?img=/2021-08-11_221750.png

Можете дальше выполнять по инструкции, все хорошо

8.	Скопирвать файлы 'kalkanFlags&constants.php' и 'test.php' в /var/www/html/
9.	В файле test.php изменить переменные: 
		- $container - путь к ключу *.p12; 
		- $password - пароль к сертификату;

==========================
вопросы:

  1. пп8: обязательно должны тестовые файлы располагаться в корне сайта?
  2. пп9: где взять путь и пароль к серту?

пп 10: выдает фатальную ошибку: см скриншот: https://we.web4.kz/?img=/2021-08-12_092758.png

  1. Запустить test.php в браузере по адресу локального сервера.

UP вопросам
пп 8
пп 9
пп 10

Не обязательно, можете настроить nginx по-своему.

“Keys and Certs”/CERT/

Попробуйте строку в kalkancrypt.ini поменять на extension=kalkancrypt.so

не помогло:
Fatal error : Uncaught Error: Call to undefined function KalkanCrypt_Init() in /home/bitrix/www/w4a/test/ecp/1/test.php:4 Stack trace: #0 {main} thrown in /home/bitrix/www/w4a/test/ecp/1/test.php on line 4

вопросы см. на скриншоте: https://we.web4.kz/?img=/2021-08-12_172607.png

Куда вы установили файл kalkancrypt.so?

Можно текстовой файл читать в кодировке UTF-8.
Ключи в папке: SDK\SDK 2.0\Keys and Certs\CERT\2021.01.18

в папку: /usr/lib64/php/modules
почему, см. скриншот: https://we.web4.kz/?img=/2021-08-12_220742.png

utf-8 вообще не читаемый, видимо перегоняли в разные кодировки и поломали…
просто скажите что там в оригинале, я у себя подправлю
https://we.web4.kz/?img=/2021-08-12_221405.png

Тогда попробуйте открыть в кодировке Cyrillic Windows 1251

Как узнали этот путь? Через php-config --extension-dir?

Данияр, я перепробовал все возможные кодировки.
попробуйте сами скачать СДК и открыть данный файл!!!

эта команда в моей системе не работает,
поэтому использовал: php -i | grep extension_dir

[root@server1 ~]# php-config --extension-dir
-bash: php-config: command not found
[root@server1 ~]# php -i | grep extension_dir
PHP Warning: Module ‘kalkancrypt’ already loaded in Unknown on line 0
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

смущает этот варнинг:

Эта инструкция по установке написано для системы Ubuntu c nginx. Тестирование так же проходило под убунту. Видимо для CentOS extension файлы надо установить чуть в другое место. Куда именно, сейчас не могу подсказать. Как пройдет тест на CentOS, будет выпущена SDK с обновленными инструкциями.

В файле \SDK 2.0\Keys and Certs\CERT\README.txt предоставлены ссылки на тестовые корневые сертификаты Корневого УЦ (root) и НУЦ (nca). Далее идут ссылки на базовый и дельта CRL.