Compartilhar via


WriteProtection.AlgorithmIdExtensibility Propriedade

Definição

Extensibilidade do Algoritmo Criptográfico

Representa o seguinte atributo no 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 da propriedade

Retorna StringValue.

Atributos

Comentários

As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.

Especifica que um algoritmo criptográfico que não foi definido pelo Office Open XML Standard foi usado para gerar o valor de hash armazenado com este documento.

Esse valor, quando presente, deve ser interpretado com base no valor do algIdExtSource atributo para determinar o algoritmo usado, que deve ser definido pelo aplicativo. Essa extensibilidade proporciona o fato de que, com o aumento exponencial do poder de computação, os documentos criados no futuro provavelmente precisarão usar algoritmos de hash ainda indefinidos para permanecerem seguros.

Se esse valor estiver presente, os cryptAlgorithmClassvalores , cryptAlgorithmTypee cryptAlgorithmSid atributo serão ignorados em favor do algoritmo definido por esse atributo.

Considere um documento WordprocessingML com as seguintes informações armazenadas em um de seus elementos de proteção:

<w:… w:algIdExt="0000000A"   
  w:algIdExtSource="Contoso"  
  w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />  

O algIdExt valor do 0000000A atributo especifica que o algoritmo com código A hex deve ser usado conforme definido pelo aplicativo Contoso.

Os valores possíveis para esse atributo são definidos pelo ST_LongHexNumber tipo simples.

Aplica-se a