21.05.2007 17:36:29Ошибка при копированиии контейнера ключей Ответов: 1
Никита
Я сделал копирование контейнера ключей командой:
./csptest -keycopy -provtype gost2001 -src \\\\.\\HDIMAGE\\Nikita1 -dest
\\\\.\\HDIMAGE\\Nikita3

и получил следующее сообщение об ошибке:
CSP (Type:71) v3.0.3303 KC1 Release OS:Linux CPU:IA32
FastCode:READY,ENABLED.
CSP (Type:75) v3.0.3303 KC1 Release OS:Linux CPU:IA32
FastCode:READY,ENABLED.
CryptAcquireContext succeeded.HCRYPTPROV: 134660840
CryptAcquireContext succeeded.HCRYPTPROV: 134937448
An error occurred in running the program.
../../../../mybuild/CSP/samples/csptest/keycopy.c:354:CryptExportKey
Error number 8009000b (-2146893813).
Ключ не может быть использован в указанном состоянии.
An error occurred in running the program.
../../../../mybuild/CSP/samples/csptest/keycopy.c:126:Error during
CopyPrivateKey.

Error number 8009000b (-2146893813).
Ключ не может быть использован в указанном состоянии.
Total:
[ErrorCode: 0x8009000b]

При копировании похожей командой под Windows получаю примерно такое же
сообщение.

Как я понимаю, у ключа нет полномочий (permissions) на экспорт. Как их установить?
 
Ответы:
22.05.2007 2:12:21maxdm
Флаг CRYPT_EXPORTABLE устанавливается при генерации ключа.