pkcs#11 Ошибка CKR_DEVICE_REMOVED при входе в HSM

У меня есть ноутбук SmartCard HSM, подключенный к моему ноутбуку. Я вижу это, когда запускаю команду через приложение с помощью API PKCS#11:

Slot 0

    Slot info:
        Description:      Identiv uTrust 3512 SAM slot Token [CCID Interface] (55511725602
        Manufacturer ID:  Identiv                         
        Hardware version: 2.2
        Firmware version: 0.0
        Token present:    yes
    Token info:
        Manufacturer ID:  www.CardContact.de              
        Model:            PKCS#15 emulated
        Hardware version: 24.13
        Firmware version: 2.5
        Serial number:    DECC0300697     
        Initialized:      yes
        User PIN init.:   yes
        Label:            UserPIN (SmartCard-HSM)  

Его инициализировали с помощью SO-PIN и USER-PIN.

Когда я пытаюсь войти в HSM, используя C_LoginЯ получаю CKR_DEVICE_REMOVED ошибка назад. USB HSM все еще подключен. Я погуглил ошибку, но ничего полезного не получилось.

login_token -LOGIN user -SLOT 0 -UPIN user-pin

EROR: rv=0x00000032: Could not log in on the token.

Как я могу войти в HSM?

1 ответ

Следующий текст является описанием CKR_DEVICE_REMOVED ошибка спецификации PKCS#11 v2.20:

CKR_DEVICE_REMOVED: Токен был удален из своего слота во время выполнения функции.

Если вы не подключили / отключили новый считыватель и не вставили / не удалили смарт-карту после загрузки библиотеки PKCS # 11, то я не вижу очевидной причины, по которой вы получаете эту ошибку.

Однако вы используете библиотеку PKCS # 11, предоставляемую проектом OpenSC, поэтому вы можете включить ее отладку с помощью переменной среды или файла конфигурации. Вы можете найти причину ошибки, изучив выходные данные отладки самостоятельно. Если нет, то лучше всего открыть новую проблему OpenSC и обсудить вашу проблему с участниками проекта OpenSC.

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