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

Уведомление

Icon
Error

67 Страницы«<4849505152>»
Опции
К последнему сообщению К первому непрочитанному
Offline herolover  
#491 Оставлено : 21 марта 2019 г. 22:49:31(UTC)
herolover

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: Дмитрий Пичулин Перейти к цитате
Автор: herolover Перейти к цитате
Скажите, пожалуйста, а данные gostengy.dll работает с openssl 1.1.1b? Потому что после выполнения команды:
Код:
OpenSSL> engine dynamic -pre SO_PATH:gostengy -pre DIR_ADD:. -pre LOAD
(dynamic) Dynamic engine loading support
[Success]: SO_PATH:gostengy
[Success]: DIR_ADD:.
[Success]: LOAD
Loaded: (gostengy) CryptoPro GostEngy ($Revision: 185515 $)

Список шифров не пополняется ГОСТ'овскими:
Код:
OpenSSL> ciphers
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:RSA-PSK-AES256-GCM-SHA384:DHE-PSK-AES256-GCM-SHA384:RSA-PSK-CHACHA20-POLY1305:DHE-PSK-CHACHA20-POLY1305:ECDHE-PSK-CHACHA20-POLY1305:AES256-GCM-SHA384:PSK-AES256-GCM-SHA384:PSK-CHACHA20-POLY1305:RSA-PSK-AES128-GCM-SHA256:DHE-PSK-AES128-GCM-SHA256:AES128-GCM-SHA256:PSK-AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES256-CBC-SHA:DHE-PSK-AES256-CBC-SHA:AES256-SHA:PSK-AES256-CBC-SHA384:PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:RSA-PSK-AES128-CBC-SHA:DHE-PSK-AES128-CBC-SHA:AES128-SHA:PSK-AES128-CBC-SHA256:PSK-AES128-CBC-SHA

При динамической загрузке engine, воспользоваться ГОСТом не получится, так как в OpenSSL список сюит фиксируется при инициализации и больше не дополняется.

Единственный вариант, прописывать engine в конфигурацию, которая отрабатывает при инициализации OpenSSL.


Спасибо за ответ!

На самом деле, нам необходимо работать с ГОСТ'ом программно. В этом случае так же не получится используя dynamic engine загрузить gostengy?
Offline Дмитрий Пичулин  
#492 Оставлено : 21 марта 2019 г. 22:57:47(UTC)
pd

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

Группы: Администраторы
Зарегистрирован: 16.09.2010(UTC)
Сообщений: 1,496
Откуда: КРИПТО-ПРО

Сказал(а) «Спасибо»: 35 раз
Поблагодарили: 466 раз в 333 постах
Автор: herolover Перейти к цитате
На самом деле, нам необходимо работать с ГОСТ'ом программно. В этом случае так же не получится используя dynamic engine загрузить gostengy?

Вначале темы есть FAQ, он обязателен для ознакомления.

Ещё раз про загрузку библиотеки.

Если OpenSSL будет проинициализирован корректно = в списке сюит появится ГОСТ, то любой engine, поддерживающий ГОСТ далее можно загружать любым удобным способом.

Но так как в OpenSSL по умолчанию ГОСТа нет, единственный вариант, прописать engine с поддержкой ГОСТ в файл базовой конфигурации OpenSSL, той с которой он стартует.



Знания в базе знаний, поддержка в техподдержке
thanks 2 пользователей поблагодарили pd за этот пост.
two_oceans оставлено 22.03.2019(UTC), herolover оставлено 25.03.2019(UTC)
Offline herolover  
#493 Оставлено : 25 марта 2019 г. 14:22:01(UTC)
herolover

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: Дмитрий Пичулин Перейти к цитате
Автор: herolover Перейти к цитате
На самом деле, нам необходимо работать с ГОСТ'ом программно. В этом случае так же не получится используя dynamic engine загрузить gostengy?

Вначале темы есть FAQ, он обязателен для ознакомления.

Ещё раз про загрузку библиотеки.

Если OpenSSL будет проинициализирован корректно = в списке сюит появится ГОСТ, то любой engine, поддерживающий ГОСТ далее можно загружать любым удобным способом.

Но так как в OpenSSL по умолчанию ГОСТа нет, единственный вариант, прописать engine с поддержкой ГОСТ в файл базовой конфигурации OpenSSL, той с которой он стартует.



Спасибо. С загрузкой engine все удалось.

Сейчас встал другой вопрос, как загрузить в openssl закрытый ключ из windows хранилища. Если я правильно понимаю, то с помощью wincrypt это можно сделать только, если закрытый ключ помечен как экспортируемый. А можно ли это сделать не помечая ключ как экспортируемый? Я правильно полагаю, что нужно использовать gostengy и ENGINE_load_private_key?
Offline Дмитрий Пичулин  
#494 Оставлено : 25 марта 2019 г. 14:32:23(UTC)
pd

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

Группы: Администраторы
Зарегистрирован: 16.09.2010(UTC)
Сообщений: 1,496
Откуда: КРИПТО-ПРО

Сказал(а) «Спасибо»: 35 раз
Поблагодарили: 466 раз в 333 постах
Автор: herolover Перейти к цитате
Сейчас встал другой вопрос, как загрузить в openssl закрытый ключ из windows хранилища. Если я правильно понимаю, то с помощью wincrypt это можно сделать только, если закрытый ключ помечен как экспортируемый. А можно ли это сделать не помечая ключ как экспортируемый? Я правильно полагаю, что нужно использовать gostengy и ENGINE_load_private_key?

Если ваше приложение работает в системе, где в хранилище уже имеются ключи, вы уже можете спокойно их использовать в OpenSSL, в том числе через ENGINE_load_private_key, keyform в данном случае может быть: имя сертификата, идентификатор ключа, отпечаток или c:имя_контейнера.
Знания в базе знаний, поддержка в техподдержке
thanks 1 пользователь поблагодарил pd за этот пост.
herolover оставлено 25.03.2019(UTC)
Offline herolover  
#495 Оставлено : 26 марта 2019 г. 10:03:43(UTC)
herolover

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: Дмитрий Пичулин Перейти к цитате
Автор: herolover Перейти к цитате
Сейчас встал другой вопрос, как загрузить в openssl закрытый ключ из windows хранилища. Если я правильно понимаю, то с помощью wincrypt это можно сделать только, если закрытый ключ помечен как экспортируемый. А можно ли это сделать не помечая ключ как экспортируемый? Я правильно полагаю, что нужно использовать gostengy и ENGINE_load_private_key?

Если ваше приложение работает в системе, где в хранилище уже имеются ключи, вы уже можете спокойно их использовать в OpenSSL, в том числе через ENGINE_load_private_key, keyform в данном случае может быть: имя сертификата, идентификатор ключа, отпечаток или c:имя_контейнера.


Спасибо. Действительно, все оказалось проще чем я думал. Все работает.
Offline Евгений_ВВ  
#496 Оставлено : 27 марта 2019 г. 6:37:27(UTC)
Евгений_ВВ

Статус: Участник

Группы: Участники
Зарегистрирован: 13.02.2019(UTC)
Сообщений: 20
Российская Федерация
Откуда: NSK

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Добрый день!
Пытаюсь настроить openssl. Исходные данные: имеется Ubuntu 18.04.2 установленный на ней Криптопро CSP 4 (v4.0.9019 KC2 Release Ver:4.0.9963 ).
Но не могу найти библиотеку gostengy. Я правильно понимаю, что она должна быть в директории /opt/cprocsp/cp-openssl/lib/amd64/engines ?
Библиотека gost_capi там есть,а gostengy не видно...
Вот список файлов в этой директории:
Код:
lib4758cca.so  libatalla.so  libchil.so    libgmp.so        libgost_capi.so    libgost_capi.so.0.0.0  libnuron.so    libsureware.so
libaep.so      libcapi.so    libcswift.so  libgost_capi.la  libgost_capi.so.0  libgost.so             libpadlock.so  libubsec.so

Подскажите где можно взять библиотеку gostengy?
Offline Евгений_ВВ  
#497 Оставлено : 4 апреля 2019 г. 7:33:07(UTC)
Евгений_ВВ

Статус: Участник

Группы: Участники
Зарегистрирован: 13.02.2019(UTC)
Сообщений: 20
Российская Федерация
Откуда: NSK

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Добрый день!
Предыдущий вопрос был вызван недопониманием того, что в дистрибутиве CSP 4.0 gostengine отсутствует. Т.е. при установки Крипто про ставишь галочку установки библиотек для Openssl, а в результате получаешь только gost_capi...
Ну и сам отвечу на поставленный вопрос: в описаниии настройки OpenSSL+Гост на первой странице этой темы в последнем пункте есть ссылка на данную библиотеку.
Offline arty3838  
#498 Оставлено : 4 апреля 2019 г. 14:46:47(UTC)
arty3838

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

Группы: Участники
Зарегистрирован: 04.04.2019(UTC)
Сообщений: 2
Российская Федерация

Автор: Евгений_ВВ Перейти к цитате
Добрый день!
Предыдущий вопрос был вызван недопониманием того, что в дистрибутиве CSP 4.0 gostengine отсутствует. Т.е. при установки Крипто про ставишь галочку установки библиотек для Openssl, а в результате получаешь только gost_capi...
Ну и сам отвечу на поставленный вопрос: в описаниии настройки OpenSSL+Гост на первой странице этой темы в последнем пункте есть ссылка на данную библиотеку.


Добрый день.
Код:
Debian GNU/Linux 9

Установлена рекомендованная:
Код:
# openssl version
OpenSSL 1.1.0j  20 Nov 2018


Скачал по той самой ссылке данную библиотеку. Всё проинсталил. Всё прописал, как указано в openssl.cnf
Но в выводе всё равно не вижу GostEngy

Код:
#openssl engine
(dynamic) Dynamic engine loading support


Может быть я еще что-то не учел!?

PS
ещё, не понятно, почему в папке /opt/cprocsp/cp-openssl/lib/amd64/engines/
я вижу только эти модули?


GostEngy отсутствует

Отредактировано пользователем 4 апреля 2019 г. 15:10:52(UTC)  | Причина: Не указана

Offline Aleksandr G*  
#499 Оставлено : 4 апреля 2019 г. 14:59:35(UTC)
Aleksandr G*

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

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

Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 35 раз в 28 постах
Это не забыли?

export OPENSSL_CONF=[full_path_to_config]
Offline arty3838  
#500 Оставлено : 4 апреля 2019 г. 15:54:35(UTC)
arty3838

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

Группы: Участники
Зарегистрирован: 04.04.2019(UTC)
Сообщений: 2
Российская Федерация

GostEngy в принципе отсутствует.
Я брал его отсюда. Как найти, куда он проинсталился? И проинтсталился ли вообще?
Цитата:
Как получить gostengy и gost_capi?
Выбрать наиболее свежую версию здесь: https://update.cryptopro.../support/nginx-gost/bin/


PS Отвечу тут же. GostEngy лежит в одном .deb файле, gost_capi в другом. По названию файлов, я их не отличил.

Отредактировано пользователем 5 апреля 2019 г. 10:43:30(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (4)
67 Страницы«<4849505152>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.