struktur HTTP_SSL_INFO (http.h)
Struktur HTTP_SSL_INFO berisi data untuk koneksi yang menggunakan Secure Sockets Layer (SSL), yang diperoleh melalui jabat tangan SSL.
Sintaks
typedef struct _HTTP_SSL_INFO {
USHORT ServerCertKeySize;
USHORT ConnectionKeySize;
ULONG ServerCertIssuerSize;
ULONG ServerCertSubjectSize;
PCSTR pServerCertIssuer;
PCSTR pServerCertSubject;
PHTTP_SSL_CLIENT_CERT_INFO pClientCertInfo;
ULONG SslClientCertNegotiated;
} HTTP_SSL_INFO, *PHTTP_SSL_INFO;
Anggota
ServerCertKeySize
Ukuran, dalam byte, dari kunci umum yang digunakan untuk menandatangani sertifikat server.
ConnectionKeySize
Ukuran, dalam byte, dari kunci cipher yang digunakan untuk mengenkripsi sesi saat ini.
ServerCertIssuerSize
Ukuran, dalam byte, dari string yang diacu oleh anggota pServerCertIssuer tidak termasuk karakter null yang mengakhiri.
ServerCertSubjectSize
Ukuran, dalam byte, dari string yang diacu oleh anggota pServerCertSubject tidak termasuk karakter null yang mengakhiri.
pServerCertIssuer
Penunjuk ke string oktet yang dihentikan null yang menentukan nama entitas yang mengeluarkan sertifikat.
pServerCertSubject
Penunjuk ke string oktet yang dihentikan null yang menentukan nama entitas tempat sertifikat berada.
pClientCertInfo
Penunjuk ke struktur HTTP_SSL_CLIENT_CERT_INFO yang menentukan sertifikat klien.
SslClientCertNegotiated
Jika bukan nol, menunjukkan bahwa sertifikat klien sudah ada secara lokal.
Keterangan
Struktur HTTP_SSL_INFO dapat diacu oleh anggota pSslInfo dari struktur HTTP_REQUEST .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | http.h |