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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline idtks  
#1 Оставлено : 4 марта 2016 г. 11:05:33(UTC)
idtks

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

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

Сказал(а) «Спасибо»: 21 раз
Добрый день.

На тестовой машине пытаюсь создать CMS с использованием алгоритма подписи ГОСТ 34-10 2012 на C# / .Net. Получаю ошибку:

Unhandled Exception: System.NotSupportedException: The certificate key algorithm is not supported.
at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey()
at CryptoPro.Sharpei.NetDetours.CPX509Certificate2.get_PrivateKey()
at CmsByHand.Program.CreateCmsByHand() in c:\_tks\_try\CmsByHand\Program.cs:line 892
at CmsByHand.Program.Main(String[] args) in c:\_tks\_try\CmsByHand\Program.cs:line 552

--- "osinfo.xml" и сертификаты во вложении. С сертификатом "TestGost-2001" (алгоритм подписи ГОСТ 34-10 2001) на той же машине все отрабатывает без ошибок.

Что я не так делаю?

С уважением, Константин Ткачук.

osinfo.xml (61kb) загружен 6 раз(а). certs.zip (2kb) загружен 5 раз(а).

Отредактировано пользователем 4 марта 2016 г. 11:08:59(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#2 Оставлено : 4 марта 2016 г. 14:51:57(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,374
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 704 раз в 613 постах
2012 ключи пока не поддерживаются. Поддержка запланированa в КриптоПро .NET 2.0.
Знания в базе знаний, поддержка в техподдержке
thanks 1 пользователь поблагодарил Максим Коллегин за этот пост.
idtks оставлено 04.03.2016(UTC)
Offline idtks  
#3 Оставлено : 4 марта 2016 г. 14:54:30(UTC)
idtks

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

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

Сказал(а) «Спасибо»: 21 раз
Спасибо... А когда, хотя бы приблизительно, будет КриптоПро .NET 2.0?
Offline Максим Коллегин  
#4 Оставлено : 4 марта 2016 г. 23:28:20(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,374
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 704 раз в 613 постах
Вы первый, кто об этом спрашивает. А когда хочется?
Знания в базе знаний, поддержка в техподдержке
Offline rustik92_92  
#5 Оставлено : 6 апреля 2016 г. 13:34:47(UTC)
rustik92_92

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

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

Кто нибудь знает как надо создать сертификат на .NET чтобы подписать документ через ГОСТ Р 34.10-2012 ?
Offline Андрей Писарев  
#6 Оставлено : 6 апреля 2016 г. 14:33:38(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Автор: rustik92_92 Перейти к цитате
Кто нибудь знает как надо создать сертификат на .NET чтобы подписать документ через ГОСТ Р 34.10-2012 ?


Здравствуйте.

Задача какая? Сформировать подпись?

Ставите КриптоПРО CSP 4,
запрашиваете сертификат в УЦ с поддержкой ГОСТ-2012, через браузер или другое ПО.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#7 Оставлено : 6 апреля 2016 г. 14:35:45(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Через IE: https://cryptopro.ru/certsrv/certrqma.asp

GOST-2012.png (49kb) загружен 100 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline rustik92_92  
#8 Оставлено : 6 апреля 2016 г. 19:13:15(UTC)
rustik92_92

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

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

Автор: Андрей * Перейти к цитате
Через IE: https://cryptopro.ru/certsrv/certrqma.asp

GOST-2012.png (49kb) загружен 100 раз(а).



Задача такая . Программа должна создать сертификат и генерировать ключи по алгоритму ГОСТ Р 34.11-2012 . Я хочу сделать через makecert .Что я должен писать в командной строке ? или есть еще другие способы ?
Offline Андрей Писарев  
#9 Оставлено : 6 апреля 2016 г. 19:48:43(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Автор: rustik92_92 Перейти к цитате

Задача такая . Программа должна создать сертификат и генерировать ключи по алгоритму ГОСТ Р 34.11-2012 . Я хочу сделать через makecert .Что я должен писать в командной строке ? или есть еще другие способы ?




По makecert сюда,
по cryptcp - в консоли аналогично можно запросить перечень параметров или посмотреть на документацию

либо ПО от других производителей,
либо программно все это реализовать, смотреть примеры в SDK.
Техническую поддержку оказываем тут
Наша база знаний
Offline rustik92_92  
#10 Оставлено : 7 апреля 2016 г. 14:19:02(UTC)
rustik92_92

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

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

Автор: Андрей * Перейти к цитате
Автор: rustik92_92 Перейти к цитате

Задача такая . Программа должна создать сертификат и генерировать ключи по алгоритму ГОСТ Р 34.11-2012 . Я хочу сделать через makecert .Что я должен писать в командной строке ? или есть еще другие способы ?




По makecert сюда,
по cryptcp - в консоли аналогично можно запросить перечень параметров или посмотреть на документацию

либо ПО от других производителей,
либо программно все это реализовать, смотреть примеры в SDK.


Спасибо большое , но есть у меня вопрос . на примере показано чтобы работать по makecert , надо написать примерно :
makecert -n "CN=My Awesome Certificate Authority"
-cy authority
-a sha1
-sv "My Awesome Certificate Authority Private Key.pvk"
-r
"My Awesome Certificate Authority.cer"
тут я так понимаю когда мы создаем сертификат ключи сами генерируется по алгоритму SHA1 да ? Тогда что я должен писать после опции -a, так как я должен подписать документ по ГОСТ Р 34.11-2012 ?

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