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, вообще-то, не при чём... А так правильно.