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


Функция SslLookupCipherSuiteInfo

Функция SslLookupCipherSuiteInfo извлекает сведения о наборе шифров для указанного протокола, набора шифров и набора типов ключей.

Синтаксис

SECURITY_STATUS WINAPI SslLookupCipherSuiteInfo(
  _In_  NCRYPT_PROV_HANDLE      hSslProvider,
  _In_  DWORD                   dwProtocol,
  _In_  DWORD                   dwCipherSuite,
  _In_  DWORD                   dwKeyType,
  _Out_ NCRYPT_SSL_CIPHER_SUITE *pCipherSuite,
  _In_  DWORD                   dwFlags
);

Параметры

hSslProvider [in]

Дескриптор экземпляра поставщика протокола SSL.

dwProtocol [in]

Одно из значений идентификатора протокола поставщика SSL CNG .

dwCipherSuite [in]

Одно из значений идентификаторов комплекта шифров поставщика SSL CNG .

dwKeyType [in]

Одно из значений идентификаторов ключей ключа поставщика SSL CNG .

pCipherSuite [out]

Адрес буфера, содержащего NCRYPT_SSL_CIPHER_SUITE структуру, в которой записываются сведения о наборе шифров.

dwFlags [in]

Этот параметр зарезервирован для использования в будущем.

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

Если функция завершается успешно, она возвращает ноль.

Если функция завершается ошибкой, она возвращает ненулевое значение ошибки.

Возможные коды возврата включают в себя, но не ограничиваются следующими кодами.

Возвращаемый код или значение Описание
NTE_INVALID_HANDLE
0x80090026L
Недопустимый дескриптор hSslProvider .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Sslprovider.h
DLL
Ncrypt.dll