Подключите нашего Telegram-бота для уведомлений о новых проектах

Подписание XML через SDK 2.0 НУЦ РК и отправка файла через SOAP

Разместить заказ
1 фрилансер уже откликнулся на этот заказ
Без сроков и стоимости.
Данные обновляются раз в 10 минут.
q
Заказчик
Отзывы фрилансеров: + 31 - 0
Зарегистрирован на сайте 14 лет
Бюджет: по договоренности
Добрый день коллеги!

Есть сайт в Казахстане. Нужно подключить сервис подписания 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: 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.
В случае ошибки логировать ответ.

Жду от вас примерные сроки и цены
Разделы:
Опубликован:
22.03.2025 | 17:29 [поднят: 22.03.2025 | 17:29]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->