Добрый день.
С использованием sdk-290817-cfdb9f.zip при установленных в системе драйверах версии 4.2.5.0 (версия rtPKCS11ECP.dll 1.6.4.0) программа CreateCSR-PKCS10-2012 выводит следующий результат:
Initialization...
LoadLibrary -> OK
GetProcAddress (C_GetFunctionList) -> OK
GetProcAddress (C_EX_GetFunctionListExtended) -> OK
Get function list -> OK
Get function list extended -> OK
C_Initialize -> OK
C_GetSlotList (number of slots) -> OK
Checking available tokens -> OK
Memory allocation for slots -> OK
C_GetSlotList -> OK
Slots available: 1
C_GetMechanismList (number of mechanisms) -> OK
Checking mechanisms available -> OK
Memory allocation for mechanisms -> OK
C_GetMechanismList -> OK
Checking CKM_GOSTR3410_KEY_PAIR_GEN support -> OK
Checking CKM_GOSTR3411_12_256 support -> OK
C_OpenSession -> OK
C_Login -> OK
Initialization has been completed successfully.
Creating CSR...
C_GenerateKeyPair -> OK
C_EX_CreateCSR -> Failed
CKR_ARGUMENTS_BAD
C_Logout -> OK
C_CloseSession -> OK
C_Finalize -> OK
FreeLibrary -> OK
Some error occurred. Sample failed.
При этом в контрольной панели видно, что ключи на токене создаются с метками 256 бит, но в описании ключей написано "512 бит"