10.06.2002 18:30:38Как использовать сертификат из файла Ответов: 1
Герман
Имеется сертификат в отдельном файле и секретный ключ на дискете. Ключевой контейнер не содержит сертификат. Каким образом можно инсталлировать и использовать такой сертификат для подписи. Как связать сертификат с ключем
 
Ответы:
10.06.2002 21:04:29kure
Установить любой сертификат можно либо через функции CryptoAPI (CertStore), либо через CAPICOM, либо через XENROLL.

Сам сертификат ссылок на закрытый ключ не содержит. В store предусмотрен атрибут, который содержит ссылку за закрытый ключ, провайдер и т.д.
Все функции верхнего уровня ее пользуют.
Описывается через структуру CRYPT_KEY_PROV_INFO.
И создать ее можно только через CryptoAPI.

Пример создания этой структуры в property.c из примеров на сервере.