Статус: Активный участник
Группы: Участники
Зарегистрирован: 08.08.2012(UTC) Сообщений: 70 Откуда: Казань
Сказал(а) «Спасибо»: 6 раз
|
Хочу создать контейнер ключевой пары с помощью этой функции: //BOOL WINAPI CryptAcquireContext( // __out HCRYPTPROV *phProv, // __in LPCTSTR pszContainer, // __in LPCTSTR pszProvider, // __in DWORD dwProvType, // __in DWORD dwFlags //); [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)] internal static extern Boolean CryptAcquireContext( out SafeCSPHandle hProv, string pszContainer, string pszProvider, int dwProvType, int dwFlags );
и передаваемых параметрах out SafeCSPHandle hProv = null (SafeCSPHandle наследован от SafeHandleZeroOrMinusOneIsInvalid) string pszContainer = "name_container" string pszProvider = VPN_DEF_PROV ("Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider"); int dwProvType = VPN_PROV_TYPE(75); int dwFlags = CRYPT_SILENT | CRYPT_NEWKEYSET, где
CRYPT_SILENT = 0x00000040; CRYPT_NEWKEYSET = 0x00000008;
Версия CryptoPro 3.6.7491 Опер.система Windows 7 32 bit.
Ошибка 8009001F Что может быть не так?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 08.08.2012(UTC) Сообщений: 70 Откуда: Казань
Сказал(а) «Спасибо»: 6 раз
|
Может быть я не правильно начал - что начал с создания контейнера? Конечный итог - это создание запроса на сертификат(pkcs10). Может подскажете, какой путь пройти? Отредактировано пользователем 28 ноября 2013 г. 15:27:20(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
CRYPT_SILENT уберите и посмотрите что происходит |
|
 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 08.08.2012(UTC) Сообщений: 70 Откуда: Казань
Сказал(а) «Спасибо»: 6 раз
|
Действительно получилось. Спасибо. А дальше в CX509PrivateKey.Name какой параметр передать? При открытии окошка выбора ключевого носителя не может найти указанный контейнер на флешке. Хотя при генерации контейнера указывалась флешка. И контейнер в виде папки с 6-ю ключами(key)
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:При открытии окошка выбора ключевого носителя не может найти указанный контейнер на флешке. Хотя при генерации контейнера указывалась флешка. И контейнер в виде папки с 6-ю ключами(key) Через контрольную панель CSP контейнер тестируется? Какое там у него имя? |
|
 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 08.08.2012(UTC) Сообщений: 70 Откуда: Казань
Сказал(а) «Спасибо»: 6 раз
|
Все решил. Все нормально.
Решение - просто "отмена" нажимал в окне выбора носителя контейнера при создании запроса на сертификат. И все как надо прошло.
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close