Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ 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 + пароль?

Ответ там же в документации найден не был, помочь просьба большая. Благодарю!

Wanna join the discussion?! Login to your Форум КриптоПро forum account. Новые регистрации запрещены.

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