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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Анатолий Колкочев  
#1 Оставлено : 23 июня 2020 г. 23:28:06(UTC)
Анатолий Колкочев

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

Группы: Участники
Зарегистрирован: 05.07.2018(UTC)
Сообщений: 180

Сказал(а) «Спасибо»: 27 раз
Поблагодарили: 19 раз в 17 постах
Добрый вечер!
Пытаюсь узнать, где находится контейнер закрытого ключа по сертификату, используя КриптоПро .Net и CSP 5.0.
Версия КриптоПро .Net - 1.0.7132.2, CSP - 5.0.11455.
Если делать через консоль, то следует использовать certmgr -l -sto uMy -dn <...>. Но парсить вывод в этом случае неудобно, особенно если хочешь вывести все првязки ко всем сертификатам.
Попробовал сделать с использованием примера по получению расположения контейнера (aka привязки к закрытому ключу).
Ключ расположен в хранилище HDIMAGE, о чем свидетельствует вывод csptest -keyset -enum_cont -verifyc -uniq. Сертификат установлен в хранилище CU\My, привязка к закрытому ключу есть.

Выполняю следующее:
Код:
$cert = Get-Item ("Cert:\CurrentUser\My\2f0690fcd5cd31920f15f8c7bc6d17b14b00de30")
$cert.get_privateKey()


Получаю ошибку:
Код:
Исключение при вызове "get_PrivateKey" с "0" аргументами: "Алгоритм ключа сертификата не поддерживается."
строка:1 знак:1
+ $cert.get_privateKey()
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : NotSupportedException


Думал, дело в powershell (хотя это крайне маловероятно)
Взял пример на C#, собрал его, запустил. Ошибка та же: "Алгоритм ключа сертификата не поддерживается"

Решил попробовать другой контейнер. Находится на флешке. Ошибки абсолютно те же.
Решил попробовать третий контейнер. Находится на Rutoken ECP 2.0. Ошибки абсолютно те же.

Долго думал в чем проблема, решил установить CSP 4.0.9963. Проделал все то же самое (только хранилища HDIMAGE нет) - все заработало.
Скажите, в чем может быть проблема?
Offline Матыс Александр  
#2 Оставлено : 26 июня 2020 г. 15:39:10(UTC)
Матыс Александр

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

Группы: Участники
Зарегистрирован: 26.09.2018(UTC)
Сообщений: 37

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