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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline monditorium  
#1 Оставлено : 12 февраля 2020 г. 12:04:38(UTC)
monditorium

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.08.2019(UTC)
Сообщений: 61

Сказал(а) «Спасибо»: 29 раз
Здравствуйте.

На ОС Debian установлены пакеты КриптоПро CSP, в том числе cprocsp-curl-64 v. 5.0.11453-5

При помощи КриптоПро Curl пытаемся осуществить подключение к ресурсу ГОСТового TLS-сервера.

Для установления соединения используется сертификат, установленный в хранилище uMy с привязкой к закрытому ключу,

e1302a31502273c01ffd8fca1426dd672acc5284 - это отпечаток используемого сертификата


Хотелось бы уточнить, корректна ли в таком случае команда:
./curl --cert-type CERT_SHA1_HASH_PROP_ID:CERT_SYSTEM_STORE_CURRENT_USER:MY --cert "e1302a31502273c01ffd8fca1426dd672acc5284" --url "https://tls-resource" -pass 123456,

где 123456 в параметре pass - это установленный pin-код контейнера от сертификата, используемого при подключении.

Смущает то, команда выполняется при любом значении параметра pass, а без параметра pass возникает ошибка
curl: (58) Problem with the local SSL certificate
Offline Матыс Александр  
#2 Оставлено : 12 февраля 2020 г. 16:29:34(UTC)
Матыс Александр

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.09.2018(UTC)
Сообщений: 53

Поблагодарили: 2 раз в 2 постах
Добрый день.
Попробуйте команду в таком виде:
./curl --cert e1302a31502273c01ffd8fca1426dd672acc5284:12345678 -v "https://tls-resource"
thanks 1 пользователь поблагодарил Матыс Александр за этот пост.
monditorium оставлено 12.02.2020(UTC)
Offline monditorium  
#3 Оставлено : 12 февраля 2020 г. 16:42:27(UTC)
monditorium

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.08.2019(UTC)
Сообщений: 61

Сказал(а) «Спасибо»: 29 раз
Автор: Матыс Александр Перейти к цитате
Добрый день.
Попробуйте команду в таком виде:
./curl --cert e1302a31502273c01ffd8fca1426dd672acc5284:12345678 -v "https://tls-resource"



Возникла аналогичная ошибка

* About to connect() to tls-resource port 443 (#0)
* Trying 10.22.22.4... connected
* Connected to tls-resource (10.22.22.4) port 443 (#0)
Error 0xffffffff8010006b SetProvParam(PP_KEYEXCHANGE_PIN)
* Closing connection #0
* Problem with the local SSL certificate
curl: (58) Problem with the local SSL certificate


PP_KEYEXCHANGE_PIN - возможно pin-код каким-то образом нужно задать?
Online Андрей Русев  
#4 Оставлено : 13 февраля 2020 г. 10:40:08(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,505

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 611 раз в 422 постах
Цитата:
curl: (58) Problem with the local SSL certificate

может говорить о проблемах при проверке цепочки сервера: https://www.cryptopro.ru...&m=112343#post112343
Официальная техподдержка. Официальная база знаний.
thanks 1 пользователь поблагодарил Русев Андрей за этот пост.
monditorium оставлено 13.02.2020(UTC)
Offline monditorium  
#5 Оставлено : 13 февраля 2020 г. 11:37:35(UTC)
monditorium

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.08.2019(UTC)
Сообщений: 61

Сказал(а) «Спасибо»: 29 раз
Автор: Андрей Русев Перейти к цитате
Цитата:
curl: (58) Problem with the local SSL certificate

может говорить о проблемах при проверке цепочки сервера: https://www.cryptopro.ru...&m=112343#post112343


была выполнена установка корневого сертификата в хранилище uroot, однако ошибка осталась(

* About to connect() to tls-resource port 443 (#0)
* Trying 10.22.22.4... connected
* Connected to tls-resource (10.22.22.4) port 443 (#0)
* Closing connection #0
* Problem with the local SSL certificate
curl: (58) Problem with the local SSL certificate


правда теперь без Error 0xffffffff8010006b SetProvParam(PP_KEYEXCHANGE_PIN)

Отредактировано пользователем 13 февраля 2020 г. 11:47:57(UTC)  | Причина: Не указана

Offline Матыс Александр  
#6 Оставлено : 18 февраля 2020 г. 11:31:09(UTC)
Матыс Александр

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.09.2018(UTC)
Сообщений: 53

Поблагодарили: 2 раз в 2 постах
Вы прописали присланную ранее команду целиком?
./curl --cert e1302a31502273c01ffd8fca1426dd672acc5284:12345678 -v "https://tls-resource"
"..:12345678..", поставили после отпечатка сертификата свой пин?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.