Bagikan melalui


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

Lihat juga

CERT_ALT_NAME_INFO

CRYPT_ATTRIBUTE_TYPE_VALUE

CRYPT_INTEGER_BLOB