CRYPT_XML_KEY_INFO_ITEM structure (cryptxml.h)
La structure CRYPT_XML_KEY_INFO_ITEM encapsule les données d’informations clés qui correspondent à un élément KeyInfo . L’élément KeyInfo permet au destinataire d’obtenir la clé nécessaire pour valider la signature.
Syntaxe
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;
Membres
dwType
Spécifie le type d’informations clés encapsulées dans cette structure.
Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
La structure spécifie un nom de clé. |
|
La structure spécifie la valeur de clé. |
|
La structure spécifie un élément encodé xml qui contient la méthode de récupération de clé. |
|
La structure spécifie les données X.509 qui contiennent les informations clés. |
|
La structure spécifie des informations définies par l’utilisateur sur les informations de clé. |
wszKeyName
Pointeur vers une chaîne de caractères larges terminée par null qui contient le nom de la clé à récupérer.
KeyValue
Structure CRYPT_XML_KEY_VALUE qui contient la valeur de clé.
RetrievalMethod
Structure CRYPT_XML_BLOB qui contient des informations encodées XML sur la méthode de récupération de clé.
X509Data
Une structure CRYPT_XML_X509DATA qui contient des données X.509 qui contiennent la clé.
Custom
Structure CRYPT_XML_BLOB qui contient des informations de clé définies par l’utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | cryptxml.h |