| ||||
| ||||
Я пишу программу, которая ставит Digital Signature на произвольный файл, текст или Buffer. Оболочка на VB, алгоритмы на C. Должна бежать под Win98/Me/NT/2000/XP. Получил сертификат от VeriSign. Как я понимаю, с помощью CriptoAPI можно получить подписанный документ, но не Key в чистом виде. А как добраться до Private и Public Key на моем компьютере ? Спасибо. | ||||
Ответы: | ||||
| ||||
Попробуй (судя по документации) BOOL WINAPI CertGetCertificateContextProperty( PCCERT_CONTEXT pCertContext, - сертификат отправителя DWORD dwPropId, - CERT_PVK_FILE_PROP_ID void *pvData, - первый раз NULL, второй раз - сам знаещь DWORD *pcbData - здесь будет размер результата ); ф-ция возвратит имя файла в котоором лежит приватный ключ. | ||||
| ||||
Есть такая книга "Разработка защищенных приложений в среде Visual Basic" | ||||