26.07.2005 16:18:34Экспорт ключей Ответов: 3
Ирина
Скажите я правильно поняла, что если у меня ключи на дискете находятся, то в провайдер я их должна экспортировать? Если да, то где указывается в какой папке они лежат?
 
Ответы:
26.07.2005 16:31:06Kirill Sobolev
В случае с КриптоПро CSP ключи всегда лежат в контейнере. Для того чтобы импортировать в контекст провайдера проще всего использовать функцию CryptAcquireCertificatePrivateKey. Ей не надо передавать местоположение ключей.
26.07.2005 17:19:27Ирина
Я пишу на Делфи и подключаю модуль wcrypt2, а там нет прототипа функции CryptAcquireCertificatePrivateKey и описание ее параметров. Может есть более поздняя версия этого модуля или может быть есть другой путь реализации этой проблемы?
26.07.2005 17:35:59Kirill Sobolev
Ничего не могу сказать про Делфи, в wincrypt.h из Platform SDK точно есть.
Можно воспользоваться CertGetCertificateContextProperty(CERT_KEY_PROV_HANDLE_PROP_ID)