Поделиться через


WriteProtection.CryptographicProviderTypeExtensibility Свойство

Определение

Расширяемость типа поставщика шифрования

Представляет следующий атрибут в схеме: w:cryptProviderTypeExt

[DocumentFormat.OpenXml.SchemaAttr(23, "cryptProviderTypeExt")]
public DocumentFormat.OpenXml.HexBinaryValue CryptographicProviderTypeExtensibility { get; set; }
public DocumentFormat.OpenXml.HexBinaryValue CryptographicProviderTypeExtensibility { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptProviderTypeExt")]
public DocumentFormat.OpenXml.HexBinaryValue? CryptographicProviderTypeExtensibility { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:cryptProviderTypeExt")]
public DocumentFormat.OpenXml.HexBinaryValue? CryptographicProviderTypeExtensibility { get; set; }
public DocumentFormat.OpenXml.HexBinaryValue? CryptographicProviderTypeExtensibility { get; set; }
member this.CryptographicProviderTypeExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "cryptProviderTypeExt")>]
member this.CryptographicProviderTypeExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:cryptProviderTypeExt")>]
member this.CryptographicProviderTypeExtensibility : DocumentFormat.OpenXml.HexBinaryValue with get, set
Public Property CryptographicProviderTypeExtensibility As HexBinaryValue

Значение свойства

Возвращает .StringValue

Атрибуты

Комментарии

Следующие сведения из международного стандарта ECMA ECMA-376 могут быть полезны при работе с этим классом.

Указывает, что для создания хэш-значения, хранящегося в этом документе, использовался тип поставщика шифрования, который не был определен в Office Open XML Standard.

Это значение должно быть интерпретировано на основе значения атрибута cryptProviderTypeExtSource , чтобы определить используемый тип поставщика, который должен быть определен приложением. Такая расширяемость обеспечивает тот факт, что при экспоненциальном увеличении вычислительной мощности документы, созданные в будущем, скорее всего, должны будут использовать еще неопределенные типы поставщиков шифрования, чтобы оставаться безопасными.

Если это значение присутствует, значение атрибута cryptProviderType должно игнорироваться в пользу типа поставщика, определенного этим атрибутом.

Рассмотрим документ WordprocessingML со следующими сведениями, хранящимися в одном из его элементов защиты:

<w:… w:cryptProviderTypeExt="00A5691D"   
  w:cryptProvideTypeExtSource="Contoso"  
  w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />  

Значение cryptProviderTypeExt атрибута 00A5691D указывает, что тип поставщика, связанный с шестнадцатеричным кодом A5691D , должен использоваться в соответствии с определением приложения Contoso.

Возможные значения для этого атрибута определяются простым типом ST_LongHexNumber .

Применяется к