26.02.2002 12:39:12как добраться до Private и Public Key? Ответов: 2
Alex
Я пишу программу, которая ставит Digital Signature на произвольный файл, текст или Buffer.
Оболочка на VB, алгоритмы на C. Должна бежать под Win98/Me/NT/2000/XP.
Получил сертификат от VeriSign.
Как я понимаю, с помощью CriptoAPI можно получить подписанный документ, но не Key в чистом виде.
А как добраться до Private и Public Key на моем компьютере ?
Спасибо.
 
Ответы:
28.02.2002 1:38:38Suhoy
Попробуй (судя по документации)

BOOL WINAPI CertGetCertificateContextProperty(
PCCERT_CONTEXT pCertContext, - сертификат отправителя
DWORD dwPropId, - CERT_PVK_FILE_PROP_ID
void *pvData, - первый раз NULL, второй раз - сам знаещь
DWORD *pcbData - здесь будет размер результата
);

ф-ция возвратит имя файла в котоором лежит приватный ключ.
28.02.2002 2:38:38Suhoy
Есть такая книга
"Разработка защищенных приложений в среде Visual Basic"