XmlDsigLevel Class
Specifies XML digital signature level.
Inheritance
System.Object
XmlDsigLevel
Namespace: Syncfusion.Office
Assembly: Syncfusion.Compression.Base.dll
Syntax
public sealed class XmlDsigLevel : Enum
Examples
//Open an existing Word document from a file
WordDocument document = new WordDocument(@"C:\Data\SampleDocument.docx");
//Load the signing certificate
OfficeDigitalSignatureCertificate certificate = new OfficeDigitalSignatureCertificate(@"C:\Data\signer.pfx", "password");
//Pick the XML digital signature level on signature settings
SignatureSettings settings = new SignatureSettings();
settings.XmlDsigLevel = XmlDsigLevel.XmlDSig;
document.AddDigitalSignature(certificate, settings);
document.Save(@"C:\Data\SignedDocument.docx", FormatType.Docx);
document.Close();
Fields
XAdEsEpes
Specifies XAdES-EPES signature level.
Declaration
public const XmlDsigLevel XAdEsEpes
Field Value
| Type |
|---|
| XmlDsigLevel |
Examples
//Open an existing Word document from a file
WordDocument document = new WordDocument(@"C:\Data\SampleDocument.docx");
//Load the signing certificate
OfficeDigitalSignatureCertificate certificate = new OfficeDigitalSignatureCertificate(@"C:\Data\signer.pfx", "password");
//Select the XAdES-EPES signature level
SignatureSettings settings = new SignatureSettings();
settings.XmlDsigLevel = XmlDsigLevel.XAdEsEpes;
document.AddDigitalSignature(certificate, settings);
document.Save(@"C:\Data\SignedDocument.docx", FormatType.Docx);
document.Close();
XmlDSig
Specifies XML-DSig signature level.
Declaration
public const XmlDsigLevel XmlDSig
Field Value
| Type |
|---|
| XmlDsigLevel |
Examples
//Open an existing Word document from a file
WordDocument document = new WordDocument(@"C:\Data\SampleDocument.docx");
//Load the signing certificate
OfficeDigitalSignatureCertificate certificate = new OfficeDigitalSignatureCertificate(@"C:\Data\signer.pfx", "password");
//Select the standard XML-DSig signature level
SignatureSettings settings = new SignatureSettings();
settings.XmlDsigLevel = XmlDsigLevel.XmlDSig;
document.AddDigitalSignature(certificate, settings);
document.Save(@"C:\Data\SignedDocument.docx", FormatType.Docx);
document.Close();