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 指定用來停用密碼編譯設定的演算法。 |