XmlDsigLevel

XmlDsigLevel enumeration

指定基于 XML-DSig 标准的数字签名级别。

public enum XmlDsigLevel

价值观

姓名价值描述
XmlDSig0指定 XML-DSig 签名级别。
XAdEsEpes1指定 XAdES-EPES 签名级别。

例子

展示如何基于 XML-DSig 标准签署文档。

CertificateHolder certificateHolder = CertificateHolder.Create(MyDir + "morzal.pfx", "aw");
SignOptions signOptions = new SignOptions { XmlDsigLevel = XmlDsigLevel.XAdEsEpes };

string inputFileName = MyDir + "Document.docx";
string outputFileName = ArtifactsDir + "DigitalSignatureUtil.XmlDsig.docx";
DigitalSignatureUtil.Sign(inputFileName, outputFileName, certificateHolder, signOptions);

也可以看看