WriteProtection.CryptographicProviderTypeExtSource Property

Provider Type Extensibility Source.Represents the attribte in schema: w:cryptProviderTypeExtSource

Namespace:  DocumentFormat.OpenXml.Wordprocessing
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)


<SchemaAttrAttribute(, "cryptProviderTypeExtSource")> _
Public Property CryptographicProviderTypeExtSource As StringValue
Dim instance As WriteProtection
Dim value As StringValue

value = instance.CryptographicProviderTypeExtSource

instance.CryptographicProviderTypeExtSource = value
[SchemaAttrAttribute(, "cryptProviderTypeExtSource")]
public StringValue CryptographicProviderTypeExtSource { get; set; }

Property Value

Type: DocumentFormat.OpenXml.StringValue
Returns StringValue.


The following information from the ECMA International Standard ECMA-376 can be useful when working with this class.

Specifies the application which defined the provider type value specified by the cryptProviderTypeExt attribute.

Consider a WordprocessingML document with the following information stored in one of its protection elements:

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

The cryptProvideTypeExtSource attribute value of Contoso specifies that the provider type used here was published by the Contoso application.

The possible values for this attribute are defined by the ST_String simple type.

See Also


WriteProtection Class

WriteProtection Members

DocumentFormat.OpenXml.Wordprocessing Namespace