Поделиться через


Метод ICertSrvSetup::GetExistingCACertificates (casetup.h)

Метод GetExistingCACertificates получает коллекцию объектов CertSrvSetupKeyInformation , которые представляют действительные сертификаты центра сертификации (ЦС), установленные на компьютере. Этот метод не изменяет состояние объекта CCertSrvSetup .

Синтаксис

HRESULT GetExistingCACertificates(
  [out] ICertSrvSetupKeyInformationCollection **ppVal
);

Параметры

[out] ppVal

Адрес указателя на интерфейс ICertSrvSetupKeyInformationCollection , который можно использовать для доступа к информации о наборе допустимых сертификатов ЦС, установленных в хранилище LocalMachine.

Возвращаемое значение

None

Remarks

Объект CertSrvSetupKeyInformationCollection содержит допустимые сертификаты. Сертификат считается действительным, если он удовлетворяет следующим критериям:

  • Содержит ключ AT_SIGNATURE, соответствующий ключу в контейнере закрытого ключа .
  • Является самозаверяющим или имеет основные ограничения для ЦС.
  • Проходит проверку цепочки, но может иметь ошибку отзыва в автономном режиме.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header casetup.h
DLL Certocm.dll

См. также раздел

ICertSrvSetup