Функция DrtCreateDerivedKeySecurityProvider (drt.h)
Функция DrtCreateDerivedKeySecurityProvider создает поставщик безопасности производных ключей для распределенной таблицы маршрутизации.
Синтаксис
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Параметры
[in] pRootCert
Указатель на сертификат, который является "корневой" частью цепочки. Он используется для проверки ключей, производных от одной цепочки.
[out] pLocalCert
Указатель на модуль DRT_SECURITY_PROVIDER , который будет включен в структуру DRT_SETTINGS .
ppSecurityProvider
Получает указатель на созданный поставщик безопасности.
Возвращаемое значение
Эта функция возвращает S_OK об успешном выполнении. Ниже приведены другие возможные значения.
Код возврата | Описание |
---|---|
|
pRootCert имеет значение NULL. |
|
Системе не удалось выделить память для поставщика безопасности. |
|
|
|
Хранилище сертификатов не подключено или в цепочке сертификатов возникает ошибка. |
Комментарии
Поставщик безопасности, созданный этой функцией, зависит от drt, для который он был создан. Он не может быть общим для нескольких экземпляров DRT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | drt.h |
Библиотека | Drtprov.lib |
DLL | Drt.dll |