Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с получением закрытого ключа в сертификате. #1

Open
olga-p opened this issue Jul 22, 2024 · 1 comment

Comments

@olga-p
Copy link

olga-p commented Jul 22, 2024

Добрый день! Дмитрий, подскажите пожалуйста, может быть вы сталкивались с подобной проблемой. При получении сертификата из хранилища, не подтягивается закрытый ключ для сертификата ФИНЦЕРТа, выдает такую ошибку:
PrivateKey = "(new System.Linq.SystemCore_EnumerableDebugView<System.Security.Cryptography.X509Certificates.X509Certificate2>(store.Certificates).Items[2]).PrivateKey" выдал исключение типа "System.NotSupportedException"
Из-за этой ошибки сертификат становится не валиден. Но, через Гугл Хром с этим же сертификатом доступ в ЛК работает.
Не подскажите, в чем может быть проблема?

@diev
Copy link
Owner

diev commented Jul 26, 2024

При получении сертификата из хранилища, не подтягивается закрытый ключ для сертификата

С таким не сталкивался. Но общий опыт учит, что при любом изменении местоположения закрытого ключа (другой токен вставили или было в реестре одного юзера, а зашли в консоль и т.п.), теряется связка сертификат - ключ. И часто все такие проблемы лечит пойти в GUI КриптоПро CSP - таб Сервис - кнопка Просмотреть сертификаты в контейнере - указать в Выбор контейнера местоположение ключа - Далее - кнопка Установить. И вот в подтверждении этого важная фраза: "Заменить существующий сертификат новым с проставленной ссылкой на закрытый ключ?" А вот почему Хром этого не замечает - не знаю. Может, у него где-то стоит галочка типа искать на всех носителях.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants