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
.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по