| ||||
| ||||
На форуме уже возникал подобный вопрос, но рассматривался не достаточно подробно. Как получить открытый ключ сертификата? Структуру CERT_INFO я уже получил. Но открытый ключ хранится в зашифрованном виде? Как получить текстовую строку? Функцией CryptDecodeObject? Если можно, приведите пример (C++ или Delphi). | ||||
Ответы: | ||||
| ||||
Открытый ключ не хранится в зашифрованном виде. В CERT_INFO CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; typedef struct _CERT_PUBLIC_KEY_INFO { CRYPT_ALGORITHM_IDENTIFIER Algorithm; CRYPT_BIT_BLOB PublicKey; } CERT_PUBLIC_KEY_INFO, *PCERT_PUBLIC_KEY_INFO; | ||||