| ||||
| ||||
Здравствуйте, Генериться запрос на сертификат и затем по этому запросу выдаеться сертификат. Подскажите пожалуйста как установить в контейнер закрытого ключа этот сертификат программным способом в сях? т.е. отрыт контекст сертифика выполнена функция CryptAcquireContext. Как дальше правильно на открыть крнтейнер? Заранее спасибо. | ||||
Ответы: | ||||
| ||||
см. ответ Романа в http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=81 | ||||
| ||||
Там описано как установить сертификат в хранилище сертификатов, а мне бы хотелось добавить сертификат в контейнер закрытого ключа без утановки в хранилище сертификатов. Т.е. чтобы в сервисе CSP по нажатию "посмотреть сертификаты в контейнере" можно было увидеть выданный сертификат. | ||||
| ||||
Был неправ - не ту ссылку написал. см. http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=228 исходник примера, который там упоминается - http://www.cryptopro.ru/CryptoPro/test/sample2_0.zip | ||||
| ||||
Прочитав информацию в ссылках так и не понял как это сделать с помощью Крипто-про. Та же самая проблема вроде все установил по мануалу а посмотреть сертификаты нажав кнопку "посмотреть сертификаты в контейнере" в закладке "сервис" так и не удается. По очереди выдаются ошибки "В контейнере закрытого ключа 'имя ключа' отсутствует сертификат открытого ключа шифрования" и "В контейнере закрытого ключа 'имя ключа' отсутствуют сертификаты" Пользуюсь WinXP Rus SP2 все последние обновления + CSP 3.0 SP3 + eToken | ||||
| ||||
http://www.cryptopro.ru/CryptoPro/forum/view.asp?q=6485 | ||||
| ||||
Помогло спасибо! csptest -property -setcert 425.cer CSP (Type:71) v3.0.3293 KC1 Release OS:Windows CPU:IA32 FastCode:READY,ENABLED. CSP (Type:75) v3.0.3293 KC1 Release OS:Windows CPU:IA32 FastCode:READY,ENABLED. Exchange key found. KPSet1Cert: pCert->dwCertEncodingType = X509_ASN_ENCODING Exchange key installed successfully. Total: SYS: 0.063 sec USR: 0.031 sec UTC: 1.765 sec [ErrorCode: 0x00000000] | ||||