Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
помогите пожалуйста разобраться Нужный мне сертификат я вижу в "Локальная машина"->Личное (это, как я понимаю, есть My) более того процедура static X509Certificate2 GetSignerCert(string signerName) { // Открываем хранилище My. X509Store storeMy = new X509Store(StoreName.My, StoreLocation.LocalMachine); storeMy.Open(OpenFlags.ReadOnly); // Отображаем сертификаты Console.WriteLine("Найдены сертификаты следующих субъектов " + "в хранилище {0}:", storeMy.Name); foreach (X509Certificate2 cert in storeMy.Certificates) { Console.WriteLine("\t{0}", cert.SubjectName.Name); } нужный сертификат видитно вот процедура из примера gEncryptFileEphem.csstring DestContainer = "MY"; static void DecryptTestFile(string DestContainer) { // Открываем ключ получателя. CspParameters par = new CspParameters(75, null, DestContainer); par.Flags |= CspProviderFlags.UseMachineKeyStore; валится и требует выбрать тип носителя закрытого ключа  Отредактировано пользователем 24 августа 2015 г. 11:58:18(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
что вообще такое DestContainer и для чего он нужен при расшифровке ?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
если его не использовать,
CspParameters par = new CspParameters(75)
то система всё равно требует указать носитель для agree ключа
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,433  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 737 раз в 634 постах
|
Почитайте книжку про КриптоАпи и не нужно плодить посты. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
в том и дело, что надо СРОЧНО встроить дешифрование на сертификате, а времени почти нет на изучение. Нужен просто СТАНДАРТНЫЙ дешифратор, который расшифрует асимметричную посылку. А разбираться в подробностях работы КриптоПРО, может и не надо будет.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,114   Сказал «Спасибо»: 615 раз Поблагодарили: 2381 раз в 1873 постах
|
Автор: po_saa  в том и дело, что надо СРОЧНО встроить дешифрование на сертификате, а времени почти нет на изучение. Нужен просто СТАНДАРТНЫЙ дешифратор, который расшифрует асимметричную посылку. А разбираться в подробностях работы КриптоПРО, может и не надо будет. Наймите программиста в этой области с необходимым уровнем знаний. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 20.08.2015(UTC) Сообщений: 90  Откуда: Москва Сказал(а) «Спасибо»: 6 раз
|
"спасибо" за "мудрый" совет
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close