не удалось загрузить закрытый ключ на виртуальную смарт-карту

описание проблемы

Я использовал bixVirtualReader с OpenSC-isoApplet, но не могу загрузить закрытый ключ на смарт-карту

что я пробовал

  1. Я попробовал эту инструкцию после создания моего ключа 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

  2. Я также пробовал с этими командами

             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 , и проблема решена

Другие вопросы по тегам