WriteProtection.AlgorithmIdExtensibility Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Extensibilidad del algoritmo criptográfico
Representa el atributo siguiente en el esquema: w:algIdExt
[DocumentFormat.OpenXml.SchemaAttr(23, "algIdExt")]
public DocumentFormat.OpenXml.HexBinaryValue AlgorithmIdExtensibility { get; set; }
public DocumentFormat.OpenXml.HexBinaryValue AlgorithmIdExtensibility { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "algIdExt")]
public DocumentFormat.OpenXml.HexBinaryValue? AlgorithmIdExtensibility { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:algIdExt")]
public DocumentFormat.OpenXml.HexBinaryValue? AlgorithmIdExtensibility { get; set; }
public DocumentFormat.OpenXml.HexBinaryValue? AlgorithmIdExtensibility { get; set; }
member this.AlgorithmIdExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "algIdExt")>]
member this.AlgorithmIdExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:algIdExt")>]
member this.AlgorithmIdExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
Public Property AlgorithmIdExtensibility As HexBinaryValue
Valor de propiedad
Devuelve StringValue.
- Atributos
Comentarios
La siguiente información de ECMA International Standard ECMA-376 puede ser útil al trabajar con esta clase.
Especifica que se ha usado un algoritmo criptográfico no definido por Office Open XML Standard para generar el valor hash almacenado con este documento.
Este valor, cuando esté presente, se interpretará en función del valor del algIdExtSource
atributo para determinar el algoritmo utilizado, que se definirá como aplicación. Esta extensibilidad ofrece el hecho de que, con un aumento exponencial de la potencia informática, es probable que los documentos creados en el futuro necesiten usar algoritmos hash aún no definidos para mantener la seguridad.
Si este valor está presente, los valores de cryptAlgorithmClass
atributo , cryptAlgorithmType
y cryptAlgorithmSid
se omitirán en favor del algoritmo definido por este atributo.
Considere la posibilidad de un documento WordprocessingML con la siguiente información almacenada en uno de sus elementos de protección:
<w:… w:algIdExt="0000000A"
w:algIdExtSource="Contoso"
w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />
El algIdExt
valor de atributo de 0000000A
especifica que el algoritmo con código A
hexadecimal se usará según lo definido por la aplicación Contoso.
El tipo simple define los ST_LongHexNumber
valores posibles para este atributo.