Bagikan melalui


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.