struttura CRYPT_XML_X509DATA_ITEM (cryptxml.h)
La struttura CRYPT_XML_X509DATA_ITEM rappresenta i dati X.509 che devono essere codificati in un elemento denominato X509Data.
Sintassi
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;
Members
dwType
Specifica il tipo di elemento di dati.
Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
I dati X.509 sono un numero di serie dell'autorità emittente. |
|
I dati X.509 sono un identificatore di chiave dell'oggetto (SKI). |
|
I dati X.509 sono un nome soggetto. |
|
I dati X.509 sono un certificato. |
|
I dati X.509 sono un elenco di revoche di certificati (CRL). |
|
I dati X.509 sono un formato personalizzato. |
IssuerSerial
Struttura CRYPT_XML_ISSUER_SERIAL contenente i dati del numero di serie.
SKI
Struttura CRYPT_XML_DATA_BLOB che contiene dati SKI.
wszSubjectName
Puntatore a una stringa Unicode con terminazione Null contenente il nome del soggetto.
Certificate
Struttura CRYPT_XML_DATA_BLOB che contiene i dati del certificato.
CRL
Un CRYPT_XML_DATA_BLOB che contiene un CRL.
Custom
Struttura CRYPT_XML_BLOB che contiene dati personalizzati.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | cryptxml.h |