Статус: Участник
Группы: Участники
Зарегистрирован: 29.04.2021(UTC) Сообщений: 15
|
Здравствуйте, может сможете подсказать как можно решить проблему. Требуется подписывать файл с помощью pfx сертификата, для генерации client-secret для авторизации на портале ЕСИА. Для Windows всё прошло более менее гладко, подписывал сообщение с помощью cryptcp.exe, вызывая выполнение команды из кода C#. Теперь необходимо настроить авторизацию и подписание на CentOS. Сертификат установился, подписание через терминал тоже работает, но из кода этот сертификат не виден. Пробовал искать вот так. 2021-08-24_14-53-19.png (57kb) загружен 9 раз(а).Там лежат совсем другие сертификаты. Пошел гуглить, нашел, что .net ищет сертификаты в определенной папке ~/.dotnet/corefx/cryptography/x509stores/my Чтобы поставить сертификат туда, использовал рекомендуемую утилиту dotnet-certificate-tool
(сбилдил её под .net 6 preview 7, т.к. были тикеты на гитхабе MS об ошибках добавления pfx сертификатов)
Но и это не помогло, при попытке добавления сертификата падает exception, что мол неверный пароль указали, хотя по callStack видно, что он не знает о таком алгоритме шифрования. 2021-08-24_15-00-50.png (179kb) загружен 5 раз(а).Есть ли еще какие-то варианты нахождения сертификата в системе? Отредактировано пользователем 24 августа 2021 г. 15:04:24(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,271
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Здравствуйте. Да: использовать CryptoAPI: https://docs.microsoft.c...rtfindcertificateinstoreНа unix-системах линковаться надо с нашей библиотекой capi20, подробней в примерах пакета для разработчиков: lsb-cprocsp-devel и далее /opt/cprocsp/src/readme.unix. Либо grep-ать выдачу Код:/opt/cprocsp/bin/amd64/certmgr -list
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close