23.07.2004 10:18:40Размер PRIVATEKEYBLOB Ответов: 1
Игорь
CryptExportKey( hSigKey, hExpKey, PRIVATEKEYBLOB, 0, bSecBlob, &dwSecBlobLen );
То, что в dwSecBlobLen не возвращается размер, это чья ошибка?
 
Ответы:
23.07.2004 12:11:06Василий
Для определения размера используется вызов с NULL вместо адреса буфера bSecBlob.

Но, если был подан буфер бОльшего размера, то, при успешном экспорте dwSecBlobLen не устанавливается в фактический размер блоба. Это наша ошибка, она исправлена уже давно, но, к сожалению, исправление не попало в сертифицированный билд CSP.
В новой версии CSP будет правильно.