15.09.2006 17:30:23Экспорт хранилища Ответов: 1
Василий
В msdn функция PFXExportCertStore описывается следующим образом:

BOOL WINAPI PFXExportCertStore(
HCERTSTORE hStore,
CRYPT_DATA_BLOB* pPFX,
LPCWSTR szPassword,
DWORD dwFlags
);

Не совсем понятно, что за параметр szPassword и откуда его взять?

В msdn написано так:

String password used to encrypt and verify the PFX packet.

Из этого понятно для чего пароль нужен, но откуда его взять, если я ,например, хочу экспортировать хранилище MY c локальной машины?
 
Ответы:
19.09.2006 8:14:11kure
String password used to encrypt and verify the PFX packet.

Пароль, который будет использоваться для шифрования (расшифрования) PFX.
Т.к. PFX может содержать закрытый ключ, его в открытом виде неприлично записывать. Для этого пользуют пароль, из которого делают ключ шифрования. Для расшифрования вводится тот же пароль. Из него получается тот же ключ и расшифровывается.