Bagikan melalui


struktur CERT_NAME_VALUE (wincrypt.h)

Struktur CERT_NAME_VALUE berisi nilai atribut nama yang dibedakan relatif (RDN). Ini seperti struktur CERT_RDN_ATTR , kecuali bahwa itu tidak termasuk anggota pengidentifikasi objek yang merupakan anggota CERT_RDN_ATTR. Seperti dalam CERT_RDN_ATTR, interpretasi anggota Nilai bergantung pada dwValueType.

Sintaks

typedef struct _CERT_NAME_VALUE {
  DWORD               dwValueType;
  CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;

Anggota

dwValueType

Menunjukkan interpretasi anggota Nilai . Untuk dokumentasi tentang kemungkinan nilai dwValueType, lihat CERT_RDN_ATTR.

Value

CRYPT_INTEGER_BLOB struktur yang berisi atribut RDN. Anggota cbData dari Nilai adalah panjangnya, dalam byte, dari anggota pbData . Ini bukan jumlah elemen dalam string pbData .

Misalnya, DWORD memiliki panjang 32 bit atau 4 byte. Jika anggota nilai pbDataadalah arrayDWORD , anggota cbDataNilai akan empat kali jumlah elemen DWORD dalam array. Jenis data pendek panjangnya 16 bit atau 2 byte. Jika anggota pbData adalah array jenis data pendek , anggota cbData harus dua kali panjang array.

Anggota pbDatadari Nilai dapat menjadi array null-dihentikan dari karakter 8-bit atau 16-bit atau array elemen dengan panjang tetap. Jika dwValueType diatur ke CERT_RDN_ENCODED_BLOB, pbData dikodekan .

Persyaratan

Persyaratan Nilai
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_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr