• XSS.stack #1 – первый литературный журнал от юзеров форума

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

DmitrySukach

floppy-диск
Пользователь
Регистрация
25.07.2006
Сообщения
2
Реакции
0
Операционка 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, не находит.
Есть у кого дельные советы? Буду весьма благодарен.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх