Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Получение сертификата пользователя через Active Directory

18K
25 июля 2006 года
DmitrySukach
3 / / 25.07.2006
Операционка MS Server 2003, установлена Microsoft Certification Authority, в ней зарегестрирован сертификат. В Active

Directory этот сертификат соотнесён с некоторым пользователем U1 (Console Root\Active Directory Users and Computers ->

Actions->All tasks->Name mapping->X.509 Certificates). Необходимо ПРОГРАММНО (с помощью CryptoAPI) получить этот сертификат

для данного пользователя. Единственное, что нашёл в MSDN для этого:

http:/msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/retrieving_an_issued_certificate_from_t

he_active_directory.asp. Запускаю, возвращает для пользователя U1 и для любого пользователя из данной папки Active

Directory одинаковый сертификат, который берёт непонятно откуда. Меняю CertFindCertificateInStore на

CertEnumCertificatesInStore в цикле - результат тот же. Для любого пользователя находится только всё тот же один

сертификат. Сертификат, который "примаплен" к U1, не находит.
Есть у кого дельные советы? Буду весьма благодарен.
18K
26 июля 2006 года
DmitrySukach
3 / / 25.07.2006
И всё-таки как же с помощью CryptoAPI получить сертификат присвоенный пользователю в Console Root\Active Directory Users and Computers->Actions->All tasks->Name mapping->X.509 Certificates?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог