共用方式為


schannel.h 標頭

安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱

schannel.h 包含下列程式設計介面:

函式

 
SslCificate

傳回 X509Certificate 結構,其中包含指定之憑證 BLOB 中的資訊。
SslEmptyCacheA

從安全通道快取中移除指定的字串。 (ANSI)
SslEmptyCacheW

從安全通道快取中移除指定的字串。 (Unicode)
SslFreeCertificate

釋放先前呼叫 SslCaultCertificate 函式所配置的憑證。
SslGetServerIdentity

取得伺服器的識別。

結構

 
CRYPTO_SETTINGS

表示已停用的密碼編譯設定。
SCH_CRED_PUBLIC_CERTCHAIN

SCH_CRED_PUBLIC_CERTCHAIN 結構包含單一憑證。 您可以從此憑證建置認證鏈結。
SCH_CRED_SECRET_PRIVKEY

包含驗證用戶端或伺服器所需的私密金鑰資訊。
SCH_CREDENTIALS

包含安全通道認證的資料。 (SCH_CREDENTIALS)
SCHANNEL_ALERT_TOKEN

產生安全通訊端層通訊協定 (SSL) 或傳輸層安全性通訊協定 (TLS) 警示,以傳送至呼叫 InitializeSecurityCoNtext (Schannel) 函式或 AcceptSecurityCoNtext () 函式。
SCHANNEL_CERT_HASH

包含安全通道所使用憑證的雜湊存放區資料。
SCHANNEL_CERT_HASH_STORE

包含安全通道在核心模式中使用之憑證的雜湊存放區資料。
SCHANNEL_CLIENT_SIGNATURE

指定呼叫 InitializeSecurityCoNtext (Schannel) 函式無法存取用戶端憑證 (的私密金鑰時,在此情況下,函式會傳回SEC_I_SIGNATURE_NEEDED) 。
SCHANNEL_CRED

包含安全通道認證的資料。 (SCHANNEL_CRED)
SCHANNEL_SESSION_TOKEN

指定是否針對藉由呼叫 InitializeSecurityCoNtext (Schannel) 函式或 AcceptSecurityCoNtext (Schannel) 函式來建立的驗證會話啟用重新連線。
SecPkgCoNtext_CipherInfo

加密資訊結構。 這是由 queryCoNtextAttributes (Schannel) 函式SECPKG_ATTR_CIPHER_INFO ulAttribute 傳回。
SecPkgCoNtext_ConnectionInfo

SecPkgCoNtext_ConnectionInfo 結構包含通訊協定和加密資訊。 InitializeSecurityCoNtext (安全通道) 函式會使用此結構。只有 SSP 安全性支援提供者 (SSP) 才支援此屬性。
SecPkgCoNtext_EapKeyBlock

包含 EAP TLS 驗證通訊協定所使用的金鑰資料。
SecPkgCoNtext_EapPrfInfo

指定 PRF) (虛擬隨機函數,並擷取可延伸驗證通訊協定 (EAP) 傳輸層安全性通訊協定 (TLS) 驗證通訊協定所使用的金鑰資料。
SecPkgCoNtext_EarlyStart

SecPkgCoNtext_EarlyStart 結構包含是否嘗試在安全性內容中使用 False Start 功能的相關資訊。
SecPkgCoNtext_IssuerListInfoEx

SecPkgCoNtext_IssuerListInfoEx結構會保存信任憑證授權單位單位清單, (CA) 。
SecPkgCoNtext_KeyingMaterial

SecPkgCoNtext_KeyingMaterial 結構。
SecPkgCoNtext_KeyingMaterialInfo

SecPkgCoNtext_KeyingMaterialInfo 結構包含安全性內容中可匯出金鑰資料的相關資訊。
SecPkgCoNtext_SessionAppData

儲存會話內容的應用程式資料。
SecPkgCoNtext_SessionInfo

指定會話是否為重新連線,並擷取識別會話的值。
SecPkgCoNtext_SupportedSignatures

指定安全通道連線支援的簽章演算法。
TLS_PARAMETERS

表示 TLS 參數限制。
X509Certificate

代表 X.509 憑證。

列舉

 
eTlsAlgorithmUsage

指定用來停用密碼編譯設定的演算法。