struktur CERT_ALT_NAME_ENTRY (wincrypt.h)
Struktur CERT_ALT_NAME_ENTRY berisi nama alternatif dalam salah satu dari berbagai bentuk nama. Nama-nama ini terikat oleh otoritas sertifikasi (CA) ke kunci umum sertifikat.
Struktur dapat CERT_ALT_NAME_ENTRY anggota struktur CERT_ALT_NAME_INFO .
Sintaks
typedef struct _CERT_ALT_NAME_ENTRY {
DWORD dwAltNameChoice;
union {
PCERT_OTHER_NAME pOtherName;
LPWSTR pwszRfc822Name;
LPWSTR pwszDNSName;
CERT_NAME_BLOB DirectoryName;
LPWSTR pwszURL;
CRYPT_DATA_BLOB IPAddress;
LPSTR pszRegisteredID;
} DUMMYUNIONNAME;
} CERT_ALT_NAME_ENTRY, *PCERT_ALT_NAME_ENTRY;
Anggota
dwAltNameChoice
Menunjukkan varian serikat yang digunakan untuk nama alternatif.
Ini bisa menjadi salah satu nilai berikut:
- CERT_ALT_NAME_OTHER_NAME
- CERT_ALT_NAME_RFC822_NAME
- CERT_ALT_NAME_DNS_NAME
- CERT_ALT_NAME_DIRECTORY_NAME
- CERT_ALT_NAME_URL
- CERT_ALT_NAME_IP_ADDRESS
- CERT_ALT_NAME_REGISTERED_ID
DUMMYUNIONNAME
DUMMYUNIONNAME.pOtherName
Penunjuk ke struktur CERT_OTHER_NAME , yang mencakup pengidentifikasi objek (OID) dan BLOB yang berisi nama.
DUMMYUNIONNAME.pwszRfc822Name
Email alamat sebagai string Unicode.
DUMMYUNIONNAME.pwszDNSName
Nama DNS sebagai string IA5.
DUMMYUNIONNAME.DirectoryName
Struktur BLOB yang berisi nama direktori.
DUMMYUNIONNAME.pwszURL
URL sebagai string IA5.
DUMMYUNIONNAME.IPAddress
String oktet yang merupakan alamat Protokol Internet yang ditentukan sesuai dengan Internet RFC 791.
DUMMYUNIONNAME.pszRegisteredID
Pengidentifikasi objek (OID) dari objek terdaftar apa pun.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wincrypt.h |