Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline freebsdd  
#1 Оставлено : 21 октября 2022 г. 15:48:20(UTC)
freebsdd

Статус: Новичок

Группы: Участники
Зарегистрирован: 20.10.2022(UTC)
Сообщений: 2
Австралия

Подключаем к нашему сервису (ИС) ЕСИА, пока в тестовом режиме и на первом шаге - это формирование ссылки для пользователя:

"https://esia-portal1.test.gosuslugi.ru/aas/oauth2/ac?timestamp=".urlencode($timestamp)."&client_id=$clientId&client_secret=".urlencode($sign)."&redirect_uri=".urlencode($redirectpage)."&scope={$scope}&response_type=code&state={$state}&access_type=online"


Получили сертификаты и контейнеры к ним, сформировали ключи через вашу систему, вышли: сертификат, ключ и пароль

Пробовали сначала openssl_pkcs7_sign - но пишет "Sign error:: error:0609E09C:digital envelope routines:pkey_set_type:unsupported algorithm"

А т.к. выяснилось, что openssl не поддерживает ГОСТ (без доп сборок и переработок), то вынуждены были искать решение у вас

Сделали расширение PHP - https://cpdn.cryptopro.r...ent/cades/phpcades.html, родилась библиотека libphpcades.so, подключена в php.ini

Вопрос такой: Как с помощью вашей библиотеки создать подпись, без USB носителя, а через файлы cert.pem, key.pem + пароль?

Ответ там же в документации найден не был, помочь просьба большая. Благодарю!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.