Bug 39618

Summary: Не работает команда смены пароля
Product: Branch p9 Reporter: Nikita Obukhov <nickf>
Component: openscAssignee: qa-team <qa-team>
Status: CLOSED WORKSFORME QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Nikita Obukhov 2021-01-28 17:00:21 MSK
При попытке сменить PIN на токене "Рутокен ЭЦП 2.0" возникает ошибка.
$ pkcs11-tool --module /usr/lib64/pkcs11/librtpkcs11ecp.so --login --pin 12345678 --change-pin --new-pin 2780712
Using slot 0 with a present token (0x0)
error: PKCS11 function C_SetPIN failed: rv = CKR_USER_NOT_LOGGED_IN (0x101)
Aborting.
Comment 1 Andrey Cherepanov 2021-01-29 09:57:06 MSK
А login по pin правильный? Остальные операции с этим pin работают?
Comment 2 Nikita Obukhov 2021-01-29 10:25:58 MSK
Да, pin правильный.
Например проверка информации на токене (требует pin) работает.
$ pkcs11-tool -Ol --module /usr/lib64/pkcs11/librtpkcs11ecp.so
Comment 3 Andrey Cherepanov 2021-01-29 12:32:18 MSK
А на других библиотеках pkcs11 работает?
Comment 4 Nikita Obukhov 2023-01-13 12:48:49 MSK
По указанным шагам ошибка не воспроизводится.

Выполнил проверку на p9, образ:
alt-kworkstation-9.2-install-x86_64.iso

Версии пакетов:
opensc-0.21.0-alt1.x86_64
librtpkcs11ecp-2.3.2.0-alt1.x86_64

Выполнил проверку на p10, образ:
alt-kworkstation-10.1-install-x86_64.iso

Версии пакетов:
opensc-0.21.0-alt1.x86_64
librtpkcs11ecp-2.4.1.0-alt1.x86_64

Выполнил проверку на Sisyphus, образ:
alt-kworkstation-10.1-install-x86_64.iso

Версии пакетов:
opensc-0.23.0-alt1.x86_64
librtpkcs11ecp-2.7.1.0-alt1.x86_64