Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод GetSigningCertificates получает сертификаты подписи, доступные на сервере ответчика для заданного сертификата центра сертификации (ЦС). Этот метод возвращает только сертификаты подписи из системного хранилища CERT_SYSTEM_STORE_LOCAL_MACHINE для указанного сервера.
Синтаксис
HRESULT GetSigningCertificates(
[in] const BSTR bstrServerName,
[in] const VARIANT *pCACertVar,
[out] VARIANT *pVal
);
Параметры
[in] bstrServerName
Строка, содержащая имя сервера ответчика.
[in] pCACertVar
Сертификат ЦС, для которого требуется получить сертификаты подписи.
[out] pVal
Возвращаемое значение
C++
Если метод завершается успешно, он возвращает S_OK.Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
VB
Доступные сертификаты подписи.Комментарии
Каждый сертификат подписи имеет следующие свойства:
- Подписанный ЦС, заданный параметром pCACertVar
- Включает расширение протокола OCSP для подписывания (XCN_OID_PKIX_KP_OCSP_SIGNING)
- Не истек срок действия
- Сервер ответчика может получить доступ к закрытому ключу сертификата
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Ни одна версия не поддерживается |
| Минимальная версия сервера | Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная [только классические приложения] |
| Целевая платформа | Windows |
| Header | certadm.h (включая Certsrv.h) |
| Библиотека | Certadm.lib |
| DLL | Certadm.dll |