alexa
menu

Document Processing

    Show / Hide Table of Contents

    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();
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved