27.07.2004 14:42:39Закрытый ключ на дискете Ответов: 1
Алексей
Доброй работы всем. Вот столкнулся с проблемой.

Я хочу хранить приватные ключи клиентов на дискете, не устанавливая их в реестр, т.е. путь привязки был бы = "a:\private_key.pvk". Как это реализовать?

На сколько я понимаю, закрытый ключ находиться в контейнере CSP и сертификат привязан к этому контейнеру. Но как сделать так, чтобы ключ не находился в конейнере (в реестре), а был на дискете?

CERT_PVK_FILE_PROP_ID - зачем он нужен?

Функция CEnroll.addBlobPropertyToCertificate может это свойство использовать (так написано в MSDN), но какой толк от этого?
 
Ответы:
14.09.2004 14:54:30Serge3leo
В MS CryptoAPI сертификаты всегда ссылаются на контейнер.

При использовании "КриптоПро CSP" контейнер может находится на следющих носителях: дискета, смарт-карта, eToken-ы разных мастей, TouchMemory и реестр. Соотвественно, этой проблемы не должно возникать.