Bagikan melalui


struktur CRYPT_XML_X509DATA_ITEM (cryptxml.h)

Struktur CRYPT_XML_X509DATA_ITEM mewakili data X.509 yang akan dikodekan dalam elemen bernama X509Data.

Sintaks

typedef struct _CRYPT_XML_X509DATA_ITEM {
  DWORD dwType;
  union {
    CRYPT_XML_ISSUER_SERIAL IssuerSerial;
    CRYPT_XML_DATA_BLOB     SKI;
    LPCWSTR                 wszSubjectName;
    CRYPT_XML_DATA_BLOB     Certificate;
    CRYPT_XML_DATA_BLOB     CRL;
    CRYPT_XML_BLOB          Custom;
  };
} CRYPT_XML_X509DATA_ITEM;

Anggota

dwType

Menentukan tipe item data.

Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
CRYPT_XML_X509DATA_TYPE_ISSUER_SERIAL
0x00000001
Data X.509 adalah nomor seri pengeluar sertifikat.
CRYPT_XML_X509DATA_TYPE_SKI
0x00000002
Data X.509 adalah Pengidentifikasi Kunci Subjek (SKI).
CRYPT_XML_X509DATA_TYPE_SUBJECT_NAME
0x00000003
Data X.509 adalah nama subjek.
CRYPT_XML_X509DATA_TYPE_CERTIFICATE
0x00000004
Data X.509 adalah sertifikat.
CRYPT_XML_X509DATA_TYPE_CRL
0x00000005
Data X.509 adalah daftar pencabutan sertifikat (CRL).
CRYPT_XML_X509DATA_TYPE_CUSTOM
0x00000006
Data X.509 adalah format kustom.

IssuerSerial

Struktur CRYPT_XML_ISSUER_SERIAL yang berisi data nomor seri.

SKI

Struktur CRYPT_XML_DATA_BLOB yang berisi data SKI.

wszSubjectName

Penunjuk ke string Unicode yang dihentikan null yang berisi nama subjek.

Certificate

Struktur CRYPT_XML_DATA_BLOB yang berisi data sertifikat.

CRL

CRYPT_XML_DATA_BLOB yang berisi CRL.

Custom

Struktur CRYPT_XML_BLOB yang berisi data kustom.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header cryptxml.h