enumeración CRYPT_XML_PROPERTY_ID (cryptxml.h)
La enumeración CRYPT_XML_PROPERTY_ID especifica el tipo y el uso de la propiedad 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 Valor: 1 Especifica el tamaño máximo del montón, en bytes, que puede usar la capa XML. Esta propiedad se aplica a los búferes intermedios que se usan para analizar o construir elementos XML. De forma predeterminada, el límite es igual a CRYPT_XML_BLOB_MAX. |
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION Valor: 2 Especifica la ubicación del documento XML donde se va a crear la firma. Se admiten los siguientes formatos: |
CRYPT_XML_PROPERTY_MAX_SIGNATURES Valor: 3 Especifica el número máximo de elementos Signature al analizar un documento XML. Esta propiedad invalida el valor predeterminado CRYPT_XML_SIGNATURES_MAX . |
CRYPT_XML_PROPERTY_DOC_DECLARATION Valor: 4 Especifica si se va a escribir una declaración de documento XML. Esta propiedad se usa con . Función CryptXmlEncode . La propiedad predeterminada es TRUE. |
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET Valor: 5 Especifica un juego de caracteres de codificación de fragmentos XML para elementos personalizados. Esta propiedad se usa con . Función CryptXmlOpenToDecode . El juego de caracteres predeterminado se hereda del documento abierto. |
Comentarios
Si un valor de propiedad se define como un puntero a los datos, el puntero debe ser válido durante todo el período de la operación de firma.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | cryptxml.h |