énumération CRYPT_XML_PROPERTY_ID (cryptxml.h)
L’énumération CRYPT_XML_PROPERTY_ID spécifie le type et l’utilisation de la propriété XML.
Syntax
typedef enum {
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;
Constantes
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE Valeur : 1 Spécifie la taille maximale du tas, en octets, que la couche XML peut utiliser. Cette propriété est appliquée aux mémoires tampons intermédiaires utilisées pour analyser ou construire des parties XML. Par défaut, la limite est égale à CRYPT_XML_BLOB_MAX. |
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION Valeur : 2 Spécifie l’emplacement dans le document XML où la signature doit être créée. Les formats suivants sont pris en charge : |
CRYPT_XML_PROPERTY_MAX_SIGNATURES Valeur : 3 Spécifie le nombre maximal d’éléments Signature lors de l’analyse d’un document XML. Cette propriété remplace la valeur CRYPT_XML_SIGNATURES_MAX par défaut. |
CRYPT_XML_PROPERTY_DOC_DECLARATION Valeur : 4 Spécifie s’il faut écrire une déclaration de document XML. Cette propriété est utilisée avec le Fonction CryptXmlEncode . La propriété par défaut est TRUE. |
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET Valeur : 5 Spécifie un jeu de caractères d’encodage de fragments XML pour les éléments personnalisés. Cette propriété est utilisée avec le Fonction CryptXmlOpenToDecode . Le jeu de caractères par défaut est hérité du document ouvert. |
Remarques
Si une valeur de propriété est définie en tant que pointeur vers des données, le pointeur doit être valide pendant toute la période de l’opération de signature.
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 |