SignOptions.ProviderId
SignOptions.ProviderId property
Specifies the class ID of the signature provider. Default value is Empty (all zeroes) Guid.
public Guid ProviderId { get; set; }
Remarks
The cryptographic service provider (CSP) is an independent software module that actually performs cryptography algorithms for authentication, encoding, and encryption. MS Office reserves the value of {00000000-0000-0000-0000-000000000000} for its default signature provider.
The GUID of the additionally installed provider should be obtained from the documentation shipped with the provider.
In addition, all the installed cryptographic providers are enumerated in windows registry. It can be found in the following path: HKLM\SOFTWARE\Microsoft\Cryptography\Defaults\Provider. There is a key name “CP Service UUID” which corresponds to a GUID of signature provider.
See Also
- class SignOptions
- namespace Wordize.DigitalSignatures
- assembly Wordize