| Summary: | При инициализации JaCarta-2 ГОСТ JC206-2.F27 v4.0 возникает проблема с длиной пин-кода | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Anastasia Doronina <strepkovaas> |
| Component: | libjcpkcs11 | Assignee: | manowar <manowar> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | cas, manowar, noginmo, virustas |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Anastasia Doronina
2024-04-09 13:05:48 MSK
В официальной документации указано, что функция C_InitToken не поддерживается PKCS#11 библиотекой для Криптотокен 2 ЭП: https://developer.aladdin-rd.ru/pkcs11/2.4.1/api/standard/slots_and_tokens.html#c-inittoken Необходимо использовать отдельное ПО или JaCarta-2 SDK. К сожалению, функция возвращает ошибку CKR_PIN_LEN_RANGE, поэтому кажется, что проблема лишь в неверно указанном PIN-коде. Было бы более информативно, если библиотека вернула CKR_FUNCTION_NOT_SUPPORTED. Это ошибка на libjcpkcs11. Если /usr/lib64/libjcPKCS11-2.so возвращает 0xa2, а не 0x54UL, то opensc транслирует то, что вернула библиотека. Воспроизвелось на версии пакета: libjcpkcs11-2.9.0.881-alt3.x86_64 |