23.03.2005 15:59:10 | Вытащить сертификат из контейнера на eToken | | Ответов: 2 |
|
Евгений | | |
|
Есть eToken с контейнером. В контейнере содержится сертификат. Необходимо его оттуда вытащить.
Знаю, что если есть нужный HCRYPTKEY, то сертификат можно вытащить с помощью СryptGetKeyParam. Но как получить этот HCRYPTKEY?... соответствующий нашему контейнеру... |
|
Ответы:
|
23.03.2005 16:25:18 | Евгений |
|
Сам разобрался...
Перечисляем все контейнеры для CSP.
Находим нужный и запускаем CryptAcquireContext с флагом CRYPT_MACHINE_KEYSET и именем нужного контейнера... А потом получаем нужный HCRYPTKEY. |
|
23.03.2005 16:56:02 | Василий |
|
ну... CRYPT_MACHINE_KEYSET, вообще-то, не при чём... А так правильно. |
|