Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Связь по https с использованием сертификатов, выданных УЦ КриптоПро
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.11.2009(UTC) Сообщений: 4
|
Добрый день. Появился вопрос. Пишу прогу на C# 2.0. При попытке создать канал по https с удаленным сервером вываливается ошибка "Не удалось создать защищенный канал SSL/TLS". При создании запроса используется наш сертификат, привязанный к ключу по ГОСТ 34.10 (вроде :). При просмотре объекта X509Certificate2 во время исполнения программы в поле PrivateKey указано NotSupportedException. Это естественно, что .NET ничего не знает про наши алгоритмы шифрования. Как я понял, чтобы в .NET появилась поддержка наших гостов необходимо поставить Sharpei. Проблема в том, что он идет аш 2 дистрибутивами, что не допустимо, так как программа должна идти отдельной утилитой. Программа тольго делает запрос на сайт, больше ничего. Возник вопрос, можно ли решить эту проблему как-нибудь без установки sharpei? Я использую стандартный класс HttpWebRequest. Пробовал работать через SSLStream на более низком уровне, проблема таже.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Цитата:Как я понял, чтобы в .NET появилась поддержка наших гостов необходимо поставить Sharpei. Проблема в том, что он идет аш 2 дистрибутивами, что не допустимо, так как программа должна идти отдельной утилитой. Так. Не понял откуда два дистрибутива: русский и английский интерфейс дистрибутива и x64, Win32 платформы. Sharpei SDK для разработчика, Вы его поставлять не будите. КриптоПро CSP все равно на комп ставить, почему бы не поставить еще и Sharpei? Sharpei без инсталятора не поставить. Цитата:Возник вопрос, можно ли решить эту проблему как-нибудь без установки sharpei? Я использую стандартный класс HttpWebRequest. Если двухсторонняя аутентификация, то без Sharpei только на уровне CryptoAPI. |
С уважением, Александр. |
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.11.2009(UTC) Сообщений: 4
|
Тоесть получается по умолчаю, используя .NET 2.0 и никак не смогу отправить простой запрос на сайт по протоколу https, используя сертификат, выданный отечественным криптопровайдером?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Был неправ. Двухсторонняя аутентификация работает без Sharpei. Нужен только CSP. Отредактировано пользователем 23 июля 2010 г. 18:38:45(UTC)
| Причина: Не указана |
С уважением, Александр. |
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Связь по https с использованием сертификатов, выданных УЦ КриптоПро
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close