Заголовок schannel.h
Этот заголовок используется службой "Безопасность и идентификация". Дополнительные сведения см. в разделе:
schannel.h содержит следующие программные интерфейсы:
SslCrackCertificate Возвращает структуру X509Certificate со сведениями, содержащимися в указанном большом двоичном объекте сертификата. |
SslEmptyCacheA Удаляет указанную строку из кэша Schannel. (ANSI) |
SslEmptyCacheW Удаляет указанную строку из кэша Schannel. (Юникод) |
SslFreeCertificate Освобождает сертификат, выделенный предыдущим вызовом функции SslCrackCertificate. |
SslGetServerIdentity Возвращает удостоверение сервера. |
CRYPTO_SETTINGS Указывает отключенные параметры шифрования. |
SCH_CRED_PUBLIC_CERTCHAIN Структура SCH_CRED_PUBLIC_CERTCHAIN содержит один сертификат. На основе этого сертификата можно создать цепочку сертификации. |
SCH_CRED_SECRET_PRIVKEY Содержит сведения о закрытом ключе, необходимые для проверки подлинности клиента или сервера. |
SCH_CREDENTIALS Содержит данные для учетных данных Schannel. (SCH_CREDENTIALS) |
SCHANNEL_ALERT_TOKEN Создает оповещение SSL или TLS для отправки в целевой объект вызова функции InitializeSecurityContext (Schannel) или AcceptSecurityContext (Schannel). |
SCHANNEL_CERT_HASH Содержит данные хэш-хранилища для сертификата, который использует Schannel. |
SCHANNEL_CERT_HASH_STORE Содержит данные хэш-хранилища для сертификата, который Schannel использует в режиме ядра. |
SCHANNEL_CLIENT_SIGNATURE Указывает подпись клиента, если вызов функции InitializeSecurityContext (Schannel) не может получить доступ к закрытому ключу сертификата клиента (в этом случае функция возвращает SEC_I_SIGNATURE_NEEDED). |
SCHANNEL_CRED Содержит данные для учетных данных Schannel. (SCHANNEL_CRED) |
SCHANNEL_SESSION_TOKEN Указывает, включены ли повторные подключения для сеанса проверки подлинности, созданного путем вызова функции InitializeSecurityContext (Schannel) или AcceptSecurityContext (Schannel). |
SecPkgContext_CipherInfo Структура сведений о шифре. Возвращается SECPKG_ATTR_CIPHER_INFO ulAttribute из функции QueryContextAttributes (Schannel). |
SecPkgContext_ConnectionInfo Структура SecPkgContext_ConnectionInfo содержит сведения о протоколе и шифре. Эта структура используется функцией InitializeSecurityContext (Schannel). Этот атрибут поддерживается только поставщиком поддержки безопасности (SSP) Schannel. |
SecPkgContext_EapKeyBlock Содержит ключевые данные, используемые протоколом проверки подлинности EAP TLS. |
SecPkgContext_EapPrfInfo Указывает псевдослучайную функцию (PRF) и извлекает ключевые данные, используемые протоколом TLS. |
SecPkgContext_EarlyStart Структура SecPkgContext_EarlyStart содержит сведения о том, следует ли использовать функцию ложного запуска в контексте безопасности. |
SecPkgContext_IssuerListInfoEx Структура SecPkgContext_IssuerListInfoEx содержит список доверенных центров сертификации (ЦС). |
SecPkgContext_KeyingMaterial Структура SecPkgContext_KeyingMaterial. |
SecPkgContext_KeyingMaterialInfo Структура SecPkgContext_KeyingMaterialInfo содержит сведения об экспортируемом материале ключей в контексте безопасности. |
SecPkgContext_SessionAppData Хранит данные приложения для контекста сеанса. |
SecPkgContext_SessionInfo Указывает, является ли сеанс повторным подключением, и получает значение, идентифицирующее сеанс. |
SecPkgContext_SupportedSignatures Указывает алгоритмы подписи, поддерживаемые подключением Schannel. |
TLS_PARAMETERS Указывает ограничения параметров TLS. |
X509Certificate Представляет сертификат X.509. |
eTlsAlgorithmUsage Указывает алгоритм, используемый для отключения параметров шифрования. |