header schannel.h
Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:
schannel.h berisi antarmuka pemrograman berikut:
Fungsi
SslCrackCertificate Mengembalikan struktur X509Certificate dengan informasi yang terkandung dalam BLOB sertifikat yang ditentukan. |
SslEmptyCacheA Menghapus string yang ditentukan dari cache Schannel. (ANSI) |
SslEmptyCacheW Menghapus string yang ditentukan dari cache Schannel. (Unicode) |
SslFreeCertificate Membebaskan sertifikat yang dialokasikan oleh panggilan sebelumnya ke fungsi SslCrackCertificate. |
SslGetServerIdentity Mendapatkan identitas server. |
Struktur
CRYPTO_SETTINGS Menunjukkan pengaturan kriptografi yang dinonaktifkan. |
SCH_CRED_PUBLIC_CERTCHAIN Struktur SCH_CRED_PUBLIC_CERTCHAIN berisi satu sertifikat. Rantai sertifikasi dapat dibangun dari sertifikat ini. |
SCH_CRED_SECRET_PRIVKEY Berisi informasi kunci privat yang diperlukan untuk mengautentikasi klien atau server. |
SCH_CREDENTIALS Berisi data untuk kredensial Schannel. (SCH_CREDENTIALS) |
SCHANNEL_ALERT_TOKEN Menghasilkan pemberitahuan Secure Sockets Layer Protocol (SSL) atau Transport Layer Security Protocol (TLS) yang akan dikirim ke target panggilan ke fungsi InitializeSecurityContext (Schannel) atau fungsi AcceptSecurityContext (Schannel). |
SCHANNEL_CERT_HASH Berisi data penyimpanan hash untuk sertifikat yang digunakan Schannel. |
SCHANNEL_CERT_HASH_STORE Berisi data penyimpanan hash untuk sertifikat yang digunakan Schannel dalam mode kernel. |
SCHANNEL_CLIENT_SIGNATURE Menentukan tanda tangan klien saat panggilan ke fungsi InitializeSecurityContext (Schannel) tidak dapat mengakses kunci privat untuk sertifikat klien (dalam hal ini, fungsi mengembalikan SEC_I_SIGNATURE_NEEDED). |
SCHANNEL_CRED Berisi data untuk kredensial Schannel. (SCHANNEL_CRED) |
SCHANNEL_SESSION_TOKEN Menentukan apakah koneksi ulang diaktifkan untuk sesi autentikasi yang dibuat dengan memanggil fungsi InitializeSecurityContext (Schannel) atau fungsi AcceptSecurityContext (Schannel). |
SecPkgContext_CipherInfo Struktur info sandi. Ini dikembalikan oleh SECPKG_ATTR_CIPHER_INFO ulAttribute dari fungsi QueryContextAttributes (Schannel). |
SecPkgContext_ConnectionInfo Struktur SecPkgContext_ConnectionInfo berisi informasi protokol dan cipher. Struktur ini digunakan oleh fungsi InitializeSecurityContext (Schannel). Atribut ini hanya didukung oleh penyedia dukungan keamanan (SSP) Schannel. |
SecPkgContext_EapKeyBlock Berisi data utama yang digunakan oleh Protokol Autentikasi EAP TLS. |
SecPkgContext_EapPrfInfo Menentukan fungsi pseudorandom (PRF) dan mengekstrak data kunci yang digunakan oleh Protokol Autentikasi Protokol Keamanan Lapisan Transportasi (TLS) Extensible Authentication Protocol (EAP). |
SecPkgContext_EarlyStart Struktur SecPkgContext_EarlyStart berisi informasi tentang apakah akan mencoba menggunakan fitur False Start dalam konteks keamanan. |
SecPkgContext_IssuerListInfoEx Struktur SecPkgContext_IssuerListInfoEx memegang daftar otoritas sertifikasi tepercaya (CA). |
SecPkgContext_KeyingMaterial Struktur SecPkgContext_KeyingMaterial. |
SecPkgContext_KeyingMaterialInfo Struktur SecPkgContext_KeyingMaterialInfo berisi informasi tentang materi kunci yang dapat diekspor dalam konteks keamanan. |
SecPkgContext_SessionAppData Menyimpan data aplikasi untuk konteks sesi. |
SecPkgContext_SessionInfo Menentukan apakah sesi adalah koneksi ulang dan mengambil nilai yang mengidentifikasi sesi. |
SecPkgContext_SupportedSignatures Menentukan algoritma tanda tangan yang didukung oleh koneksi Schannel. |
TLS_PARAMETERS Menunjukkan pembatasan parameter TLS. |
X509Certificate Mewakili sertifikat X.509. |
Enumerasi
eTlsAlgorithmUsage Menentukan algoritma yang digunakan untuk menonaktifkan pengaturan kriptografi. |