Bagikan melalui


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

Lihat juga

Struktur HTTP Server API Versi 1.0

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO