Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Использование самоподписанного сертификата
Статус: Новичок
Группы: Участники
Зарегистрирован: 10.04.2014(UTC) Сообщений: 1  Откуда: Москва
|
Добрый день!
Планируется организовать обмен персональными данными через интернет (открытый канал связи) с партнерской компанией. Есть лицензионные программы КРИПТО-ПРО и КРИПТО-АРМ. Можно ли в этом случае использовать самоподписанный сертификат, сгенерированный с использованием ГОСТового алгоритма, для шифрования данных? Не противоречит ли это действующему законодательству?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.04.2014(UTC) Сообщений: 129   Откуда: Karafuto-Maoka Сказал «Спасибо»: 6 раз Поблагодарили: 9 раз в 8 постах
|
Доброго времени суток. Если вы используете его для личной переписки и аутентификации достоверности ПК вашего партнера с ВАШИМ пк,на уровне обмена ключами.
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 08.05.2014(UTC) Сообщений: 5  Сказал(а) «Спасибо»: 1 раз
|
Подскажите, а можно каким-то образом подписать самовыпущенный сертификат уже имеющимся сертификатом cryptopro? Т.е. у меня имеется сертификат cryptopro (на Ru-токене), я хочу стандартными средствами Microsoft создать новый сертификат и подписать его уже имеющимся. Такое вообще возможно? Каким образом можно получить сертификат cryptopro, чтобы оттуда можно было достать закрытый ключ?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,421  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 734 раз в 632 постах
|
А что Вы имеете в виду под сертификатом cryptopro? Нельзя подписать сертификат, можно подписать только открытый ключ. Создавайте запрос на основе имеющегося контейнера (ключа) - и выпускайте новый сертификат. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 08.05.2014(UTC) Сообщений: 5  Сказал(а) «Спасибо»: 1 раз
|
Автор: maxdm  А что Вы имеете в виду под сертификатом cryptopro? Нельзя подписать сертификат, можно подписать только открытый ключ. Создавайте запрос на основе имеющегося контейнера (ключа) - и выпускайте новый сертификат. Под "сертификатом cryptopro" я имею в виду уже полученный сертификат от удостоверяющего центра "Крипто про" на рутокене. Для генерации самоподписанного сертификата использую библиотеку BouncyCastle для DotNet. Для создания сертификата на основе имеющегося ключа требуется получить закрытый ключ моего сертификата и передать его в библиотеку. Собственно с этим и проблема. Есть ли какой-нибудь пример создания собственного сертификата и подписи его открытого ключа?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,421  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 734 раз в 632 постах
|
Посмотрите примеры в КриптоПро .NET SDK - там есть и создание сертификата. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 08.05.2014(UTC) Сообщений: 5  Сказал(а) «Спасибо»: 1 раз
|
Автор: maxdm  Посмотрите примеры в КриптоПро .NET SDK - там есть и создание сертификата. Здесь смотреть: \\Example\GenCert ? Проект не компилируется: Error 2 The type or namespace name 'XENROLLLib' could not be found (are you missing a using directive or an assembly reference?) C:\Project\CryptoProTest\Examples\GenCert\WebXP\cs\GenCertWebXP.cs 27 7 GenCertWebXPCS.40 Error 3 The type or namespace name 'CERTCLIENTLib' could not be found (are you missing a using directive or an assembly reference?) C:\Project\CryptoProTest\Examples\GenCert\DomainXP\cs\GenCertDomainXP.cs 26 7 GenCertDomainXPCS.40 Не могли бы Вы вкратце пояснить, какое дополнительное ПО требуется, какие требования к исходному сертификату предъявляются, и вообще, что нужно, чтобы выпустить свой подписанный сертификат.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,421  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 734 раз в 632 постах
|
Ничего не требуется - читать документацию в основном. Интеропы лежат в папке с примерами (C:\Program Files (x86)\Crypto Pro\.NET SDK\Examples\2.0[4.0]) |
|
 1 пользователь поблагодарил Максим Коллегин за этот пост.
|
alexn оставлено 12.05.2014(UTC)
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 08.05.2014(UTC) Сообщений: 5  Сказал(а) «Спасибо»: 1 раз
|
На сколько я понял из примеров, требуется разворачивать центр сертификации, или обращаться к существующему. А хотелось бы просто сгенерить новый сертификат и все. С созданием сертификата успешно справляется библиотека BouncyCastle. Задача у меня лишь в том, чтобы подписать сертификаты, которые генерятся этой библиотекой, имеющимся сертификатом ГОСТ. Для этого в библиотеку нужно передать ключевую пару имеющегося сертификата - вот с этим собственно и проблема. А в примерах, насколько я понял, создание сертификата это всего-лишь отсыл запроса к центру сертификации и прием его.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,022   Сказал «Спасибо»: 609 раз Поблагодарили: 2365 раз в 1860 постах
|
Автор: alexn  На сколько я понял из примеров, требуется разворачивать центр сертификации, или обращаться к существующему. А хотелось бы просто сгенерить новый сертификат и все. С созданием сертификата успешно справляется библиотека BouncyCastle. Задача у меня лишь в том, чтобы подписать сертификаты, которые генерятся этой библиотекой, имеющимся сертификатом ГОСТ. Для этого в библиотеку нужно передать ключевую пару имеющегося сертификата - вот с этим собственно и проблема. А в примерах, насколько я понял, создание сертификата это всего-лишь отсыл запроса к центру сертификации и прием его. Для чего (цель)? Где эти сертификаты планируется использовать? p.s. и еще раз, подписываются не сертификаты, а открытый ключ. |
|
|
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Использование самоподписанного сертификата
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close