Информация об изменениях

Сообщение Re[6]: Как определить доступность закрытого ключа к сертифик от 26.01.2023 12:50

Изменено 28.01.2023 1:09 Разраб

Re[6]: Как определить доступность закрытого ключа к сертифик
Здравствуйте, Михаил Романов, Вы писали:

МР>Здравствуйте, vaa, Вы писали:


МР>Но решение не универсальное (завязанное на КриптоПро, хотя я не уверен, а у нас в стране остались другие поставщики?) и без указанной библиотеки не работает.


спасибо за совет, крипто нет вроде платный,

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

PS посмотрел крипто про пример "Пример получения контейнера по файлу сертификата". Оказалось, что там чисто дотнетные функции используются и инфу CspKeyContainerInfo
получают из PrivateKey.

System.NotSupportedException: "Алгоритм ключа сертификата не поддерживается."

Re[6]: Как определить доступность закрытого ключа к сертифик
Здравствуйте, Михаил Романов, Вы писали:

МР>Здравствуйте, vaa, Вы писали:


МР>Но решение не универсальное (завязанное на КриптоПро, хотя я не уверен, а у нас в стране остались другие поставщики?) и без указанной библиотеки не работает.


спасибо за совет, крипто нет вроде платный,

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

PS посмотрел крипто про пример "Пример получения контейнера по файлу сертификата". Оказалось, что там чисто дотнетные функции используются и инфу CspKeyContainerInfo
получают из PrivateKey.

System.NotSupportedException: "Алгоритм ключа сертификата не поддерживается."



полазил по форуму крипто про. да, для примера нужно ставить клиента ихнего.
но все равно с 4.8 не работает)) при этом нужна какая-то особа версия выше которой ничего не будет работать.

вообщем план такой, cpstest выводит список доступных контэйнеров.
можно по ним опять же утилитой скопировать серт из контейнера в файл
ну а дальше загрузить в x509 и найти похожий в хранилище пользователя.