На главную

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

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

Стандартизировать через DaData 10 000 адресов РФ и получить координаты

У меня есть 10к адресов. Мне нужно получить их координаты и сохранить данные в Excel. Должно получиться: "source": "152032, Ярославская обл,...

Проект контактной сети ЖД

1. Выполнить проект контактной сети 24км. 2. Выполнить проект замены опор контактной сети 26км. ТЗ только в переписке. Опыт работы с...

Сделать визуализацию мостика

Есть модель готовая мостика в 3dsmax - необходимо внести в неё правки (указаны в пдф файле) и сделать два рендера с...