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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Павел Куклев  
#1 Оставлено : 20 июля 2011 г. 15:19:29(UTC)
Павел Куклев

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

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

Добрый день.

При создании ключа появляется Окно выбора считывателя два раза,
первый раз для выбора считывателя для существующего ключа, есть только одна кнопка Отмена, если ее нажать появляется
второй раз для выбора считывателя для нового ключа.

Как указать что должен создаться новый ключ?

Код:

CspParameters cp = new CspParameters();
cp.KeyContainerName = "Test1";
cp.ProviderType = 75;

Gost3410CryptoServiceProvider gost =
     new Gost3410CryptoServiceProvider(cp);

Отредактировано пользователем 20 июля 2011 г. 17:29:06(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#2 Оставлено : 20 июля 2011 г. 17:56:30(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Gost3410CryptoServiceProvider сначала пытается открыть существующий, потом создает новый. Чтобы не было "лишних" окошек, можно указать полный путь к контейнеру, например \\.\REGISTRY\Test1
Знания в базе знаний, поддержка в техподдержке
Offline Павел Куклев  
#3 Оставлено : 20 июля 2011 г. 18:27:33(UTC)
Павел Куклев

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

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

Можно ли указать Gost3410CryptoServiceProvider не пытается открыть существующий контейнер, а сразу создавать.
Нет возможности указать сразу полный путь ключи могут создаваться на разные носители.

У CryptoApi функции CryptAcquireContext есть ключ CRYPT_NEWKEYSET, есть ли аналог у Gost3410CryptoServiceProvider ?

Offline Максим Коллегин  
#4 Оставлено : 20 июля 2011 г. 18:49:25(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Нет, пока нет. Стандартные MS провайдеры такого тоже не позволяют. Если очень хочется - воспользуйтесь P\Invoke.
Знания в базе знаний, поддержка в техподдержке
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.