struktur WINHTTP_CERTIFICATE_INFO (winhttp.h)
Struktur WINHTTP_CERTIFICATE_INFO berisi informasi sertifikat yang dikembalikan dari server. Struktur ini digunakan oleh fungsi WinHttpQueryOption .
Sintaks
typedef struct _WINHTTP_CERTIFICATE_INFO {
FILETIME ftExpiry;
FILETIME ftStart;
LPWSTR lpszSubjectInfo;
LPWSTR lpszIssuerInfo;
LPWSTR lpszProtocolName;
LPWSTR lpszSignatureAlgName;
LPWSTR lpszEncryptionAlgName;
DWORD dwKeySize;
} WINHTTP_CERTIFICATE_INFO, *PWINHTTP_CERTIFICATE_INFO;
Anggota
ftExpiry
Struktur FILETIME yang berisi tanggal sertifikat kedaluwarsa.
ftStart
Struktur FILETIME yang berisi tanggal sertifikat menjadi valid.
lpszSubjectInfo
Penunjuk ke buffer yang berisi nama organisasi, situs, dan server tempat sertifikat dikeluarkan.
lpszIssuerInfo
Penunjuk ke buffer yang berisi nama organisasi, situs, dan server yang mengeluarkan sertifikat.
lpszProtocolName
Penunjuk ke buffer yang berisi nama protokol yang digunakan untuk menyediakan koneksi aman. Anggota ini tidak digunakan saat ini.
lpszSignatureAlgName
Penunjuk ke buffer yang berisi nama algoritma yang digunakan untuk menandatangani sertifikat. Anggota ini tidak digunakan saat ini.
lpszEncryptionAlgName
Pointer ke buffer yang berisi nama algoritma yang digunakan untuk melakukan enkripsi melalui koneksi saluran aman (SSL/TLS). Anggota ini tidak digunakan saat ini.
dwKeySize
Ukuran, dalam byte, dari kunci.
Keterangan
Struktur WINHTTP_CERTIFICATE_INFO berisi informasi tentang sertifikat yang dikembalikan oleh server saat koneksi menggunakan SSL/TLS. Fungsi WinHttpQueryOption mengembalikan struktur WINHTTP_CERTIFICATE_INFO saat parameter dwOption yang diteruskan ke fungsi WinHttpQueryOption diatur ke WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT. Untuk informasi selengkapnya, lihat Bendera Opsi.
Fungsi WinHttpQueryOption tidak mengatur anggota lpszProtocolName, lpszSignatureAlgName, dan lpszEncryptionAlgName dari struktur WINHTTP_CERTIFICATE_INFO , sehingga anggota ini selalu dikembalikan sebagai NULL.
Setelah aplikasi tidak lagi memerlukan struktur WINHTTP_CERTIFICATE_INFO yang dikembalikan, fungsi LocalFree harus dipanggil untuk membebaskan pointer apa pun yang dikembalikan dalam struktur. Anggota struktur yang berisi pointer yang bukan NULL dan perlu dibebaskan adalah lpszSubjectInfo dan lpszIssuerInfo.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP, Windows 2000 Professional dengan SP3 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003, Windows 2000 Server dengan SP3 [hanya aplikasi desktop] |
Header | winhttp.h |
Redistribusi | WinHTTP 5.0 dan Internet Explorer 5.01 atau yang lebih baru di Windows XP dan Windows 2000. |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk