Добрый день коллеги!

Есть сайт в Казахстане. Нужно подключить сервис подписания XML файла через SDK 2.0 и отправка файла XML через SOAP

Ищу программиста у которого был опыт подобных работ.

1. Цель

Разработать PHP-скрипт, который:

  • Загружает закрытый ключ из контейнера .p12.

  • Создает цифровую подпись для XML через SDK 2.0 (KalkanCrypt_SignData).

  • Формирует корректный блок <ds:Signature>.

  • Отправляет подписанный XML через SOAP.

2. Исходные данные
  • SDK: KalkanCrypt 2.0

  • Сервер SOAP: https://api.example.com/soap?wsdl

  • Контейнер ключа: /home/user/cert.p12

  • Пароль к контейнеру: password123

  • Исходный XML: request.xml

3. Требования к функционалу
  • Загрузка контейнера ключа

    • Использовать KalkanCrypt_LoadKeyStore().

    • Проверять успешную загрузку.

  • Формирование подписи

    • Вычислить хеш от XML через KalkanCrypt_HashData().

    • Подписать хеш через KalkanCrypt_SignData().

    • Закодировать подпись в Base64 и вставить в <ds:SignatureValue>.

  • Добавление сертификата

    • Получить сертификат через KalkanCrypt_GetCertificateFromStore().

    • Закодировать в Base64 и вставить в <ds:X509Certificate>.

  • Отправка через SOAP

    • Использовать SoapClient.

  • В случае ошибки логировать ответ.


    Жду от вас примерные сроки и цены

7 дней назад
Егор
 
44 года
13 лет в сервисе
Был
7 дней назад
8 отзывов

Заявки фрилансеров

Денис
 
22 года
6 месяцев в сервисе
Был
8 часов назад
6 дней назад
Радина
 
18 лет
3 месяца в сервисе
Была
2 дня назад
6 дней назад
Коля
 
39 лет
3 года в сервисе
Был
20 часов назад
48 отзывов
7 дней назад