Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_SIZEValeur : 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_LOCATIONValeur : 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_SIGNATURESValeur : 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_DECLARATIONValeur : 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_CHARSETValeur : 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 |