Rutoken ECP и Ubuntu 12.04

Rutoken ECP, Ubuntu 12.04, opensc 0.12.2, libccid 1.4.5.

Инициализировал rutoken так:

pkcs15-init --erase-card
pkcs15-init --create-pkcs15 --so-pin "12345678" --so-puk ""
pkcs15-init --store-pin --label "NAME" --auth-id 02 --pin "87654321" --puk "" --so-pin "12345678" --finalize

Прикрутил opensc к Firefox. Импортировал сертификат и ключ Webmone из p12. Все работает.
При удалении ключа через браузер повторно импортировать его не удается. 
При этом при попытке с генерировать ключ командой:
pkcs15-init --generate-key rsa/2048 --auth-id 02
происходит ошибка "Failed to generate key: File already exists". Причем на чистом token-не ключ нормально генерируется, после чего невозможно импортировать ключ через браузер(то есть обратная ситуация).

Также наблюдается ситуация если с генерировать ключ на чистом token-не:
pkcs15-init --generate-key rsa/2048 --auth-id 02
потом его удалить:
pkcs15-init --delete-objects pubkey --id "ID"
pkcs15-init --delete-objects privkey --id "ID"
то при попытке с генерировать его раз возникает ошибка "Failed to generate key: File already exists". Список ключей(pkcs15-tool -k и -c) при этом пуст.

Re: Rutoken ECP и Ubuntu 12.04

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

Вероятно, вам придется пока не пользоваться данной функцией.