XmlDsigLevel

SignOptions.XmlDsigLevel property

Указывает уровень цифровой подписи на основе стандарта XML-DSig. Значение по умолчанию:XmlDSig .

public XmlDsigLevel XmlDsigLevel { get; set; }

Примечания

Различные уровни подписей XAdES могут быть созданы, начиная с Office 2010.

Примеры

Показывает, как подписывать документы на основе стандарта 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);

Смотрите также