не удалось загрузить закрытый ключ на виртуальную смарт-карту
описание проблемы
Я использовал bixVirtualReader с OpenSC-isoApplet, но не могу загрузить закрытый ключ на смарт-карту
что я пробовал
Я попробовал эту инструкцию после создания моего ключа 2048/rsa.
pkcs15-init --store-private-key key.pem --auth-id 01 --pin 1234
но он возвращает следующую ошибку
Не удалось сохранить закрытый ключ: не разрешено
Я запускаю эту команду, которая говорит, что у нее нет сертификата
pkcs15-tool -c
Использование считывателя с картой: Bix VIRTUAL_CARD_READER 0
а также эта команда, которая говорит, что у нее нет ключа
pkcs15-tool -k
Использование считывателя с картой: Bix VIRTUAL_CARD_READER 0
Я также пробовал с этими командами
pkcs15-init --create-pkcs15 pkcs15-init --store-certificate publickey.pem --label myKey --auth-id FF --id 01 --format pem --pin 1234 pkcs15-init --generate-key "rsa/2048" --auth-id "FF" --label "myKey" --id "1"
это работает, но когда я запускаю certutil -scinfo, он выдает отсутствие сертификата для чтения: Bix VIRTUAL_CARD_READER 0
пожалуйста, помогите мне найти решение, как добавить действительный сертификат на мою виртуальную смарт-карту, любая помощь приветствуется
1 ответ
Я включил импорт ключа в isoApplet DEF_PRIVATE_KEY_IMPORT_ALLOWED = true , и проблема решена