Подписание XML через SDK 2.0 НУЦ РК и отправка файла через SOAP
Добрый день коллеги!
Есть сайт в Казахстане. Нужно подключить сервис подписания XML файла через SDK 2.0 и отправка файла XML через SOAP
Ищу программиста у которого был опыт подобных работ.
Разработать PHP-скрипт, который:
Загружает закрытый ключ из контейнера
.p12.Создает цифровую подпись для XML через SDK 2.0 (
KalkanCrypt_SignData).Формирует корректный блок
<ds:Signature>.Отправляет подписанный XML через SOAP.
SDK: KalkanCrypt 2.0
Сервер SOAP:
https://api.example.com/soap?wsdlКонтейнер ключа:
/home/user/cert.p12Пароль к контейнеру:
password123Исходный XML:
request.xml
Загрузка контейнера ключа
Использовать
KalkanCrypt_LoadKeyStore().Проверять успешную загрузку.
Формирование подписи
Вычислить хеш от XML через
KalkanCrypt_HashData().Подписать хеш через
KalkanCrypt_SignData().Закодировать подпись в Base64 и вставить в
<ds:SignatureValue>.
Добавление сертификата
Получить сертификат через
KalkanCrypt_GetCertificateFromStore().Закодировать в Base64 и вставить в
<ds:X509Certificate>.
Отправка через SOAP
Использовать
SoapClient.
В случае ошибки логировать ответ.
Жду от вас примерные сроки и цены
Заявки фрилансеров

