badly formatted rutoken ECP + linux

Добрый день!

Подскажите, пожалуйста, какая ошибка вывалится у

cat file | pkcs11-data --add-provider=pkcs11_provider_library --cmd=import --token='token_id' --application=DISK --label=SECRET

под Linux'ом, если токен был отформатирован в Win?

Re: badly formatted rutoken ECP + linux

Вы используете в качестве pkcs11_provider_library "/usr/lib/opensc-pkcs11.so" ?

Если это так, то логично, что OpenSC будет выдавать для "неотформатированного" токена

[opensc-pkcs11] pkcs15.c:799:sc_pkcs15_bind: returning with: Unsupported card

это сообщение из лога opensc.

После этого я получил сообщение от pkcs11-data

failed rv=00000013-CKR_ATTRIBUTE_VALUE_INVALID



Однако, на отформатированном токене у меня проявилась та же ошибка

failed rv=00000013-CKR_ATTRIBUTE_VALUE_INVALID

но ошибок от opensc не было

Возможно, я что то неправильно задал в параметрах.

(2011-08-01 16:08:25 отредактировано metawishmaster)

Re: badly formatted rutoken ECP + linux

да, pkcs11_provider_library == /usr/lib/opensc-pkcs11.so

а под "неотформатированным" токеном Вы имеете ввиду токен, отформатированный в Windows?

только что отформатировал свой токен в Win - теперь происходит такое:

cat p.sh | pkcs11-data --add-provider=/usr/lib/opensc-pkcs11.so  --cmd=import --token=$id --application=DISK --label=SECRET
Please enter '' PIN or 'cancel':
Please enter '' PIN or 'cancel':
failed rv=00000102-CKR_USER_PIN_NOT_INITIALIZED

видимо я что-то упустил при форматировании %)

но после переформатирование в Linux все работает номально, без ошибок.

[upd] хотя форматирование в винде сводится к нажатию на  две кнопки (Залогиниться и Форматировать), значит с большой вероятностью можно считать, что отформатировал тогда я правильно.
тогда можно ли считать CKR_USER_PIN_NOT_INITIALIZED признаком того, что токен был отформатирован в windows?

Re: badly formatted rutoken ECP + linux

Странно, что получается разное поведение.
Вполне возможно что различие из-за версий ПО.

Не могу сказать абсолютно точно, но скорее всего считать так можно.

Re: badly formatted rutoken ECP + linux

Кирилл Мещеряков пишет:

Странно, что получается разное поведение.
Вполне возможно что различие из-за версий ПО.

Не могу сказать абсолютно точно, но скорее всего считать так можно.

спасибо, Кирилл :)