.NET core X509Store от yubikey в LinuxLinux

Ответить
Anonymous
 .NET core X509Store от yubikey в Linux

Сообщение Anonymous »

Я пытаюсь использовать сертификаты X509, хранящиеся в yubikey, в ОС Linux из dot net (используя linux mint)
Я установил все возможные инструменты для работы со смарт-картами: pkcs, ykcs11...
Я могу видеть сертификаты при использовании инструментов командной строки yubico.
Я действительно пытаюсь использовать Плагин CertKeyProviderPlugin от Keepass.
используется код

Код: Выделить всё

X509Store myStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
myStore.Open(OpenFlags.ReadOnly);
Я видел, что сертификаты (.NET core X509Store в Linux) хранятся в ~/.dotnet/corefx/cryptography/x509stores/
Но как я могу определить, что сертификат связан с аппаратным токеном, а закрытый ключ не находится непосредственно в файле сертификата?
Должен ли код быть ugpraded для чтения сертификатов для другого типа магазина/места?
Нужно ли использовать внешний плагин, такой как https://github.com/Pkcs11Interop/Pkcs11 ... .X509Store?
в Windows он работает «из коробки», поскольку сертификаты автоматически вставляются в Windows-MY при подключении yubikey в.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/797 ... y-on-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»