CRYPT_XML_KEY_INFO_ITEM struttura (cryptxml.h)
La struttura CRYPT_XML_KEY_INFO_ITEM incapsula i dati delle informazioni chiave corrispondenti a un elemento KeyInfo . L'elemento KeyInfo consente al destinatario di ottenere la chiave necessaria per convalidare la firma.
Sintassi
typedef struct _CRYPT_XML_KEY_INFO_ITEM {
DWORD dwType;
union {
LPCWSTR wszKeyName;
CRYPT_XML_KEY_VALUE KeyValue;
CRYPT_XML_BLOB RetrievalMethod;
CRYPT_XML_X509DATA X509Data;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_INFO_ITEM;
Members
dwType
Specifica il tipo di informazioni chiave incapsulato in questa struttura.
Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
La struttura specifica un nome di chiave. |
|
La struttura specifica il valore della chiave. |
|
La struttura specifica un elemento codificato XML che contiene il metodo di recupero delle chiavi. |
|
La struttura specifica i dati X.509 che contengono le informazioni chiave. |
|
La struttura specifica le informazioni definite dall'utente sulle informazioni chiave. |
wszKeyName
Puntatore a una stringa di caratteri wide con terminazione null contenente il nome della chiave da recuperare.
KeyValue
Struttura CRYPT_XML_KEY_VALUE contenente il valore della chiave.
RetrievalMethod
Struttura CRYPT_XML_BLOB contenente informazioni codificate XML sul metodo di recupero delle chiavi.
X509Data
Struttura CRYPT_XML_X509DATA contenente i dati X.509 che contengono la chiave.
Custom
Struttura CRYPT_XML_BLOB contenente le informazioni sulla chiave definite dall'utente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | cryptxml.h |