Перечисление Aspose::Words::DigitalSignatures::XmlDsigLevel

XmlDsigLevel enum

Указывает уровень цифровой подписи, основанный на стандарте XML-DSig.

enum class XmlDsigLevel

Значения

ИмяЗначениеОписание
XmlDSig0Указывает уровень подписи XML-DSig.
XAdEsEpes1Указывает уровень подписи XAdES-EPES.

Примеры

Показывает, как подписать документ на основе стандарта XML-DSig.

System::SharedPtr<Aspose::Words::DigitalSignatures::CertificateHolder> certificateHolder = Aspose::Words::DigitalSignatures::CertificateHolder::Create(get_MyDir() + u"morzal.pfx", u"aw");
auto signOptions = System::MakeObject<Aspose::Words::DigitalSignatures::SignOptions>();
signOptions->set_XmlDsigLevel(Aspose::Words::DigitalSignatures::XmlDsigLevel::XAdEsEpes);

System::String inputFileName = get_MyDir() + u"Document.docx";
System::String outputFileName = get_ArtifactsDir() + u"DigitalSignatureUtil.XmlDsig.docx";
Aspose::Words::DigitalSignatures::DigitalSignatureUtil::Sign(inputFileName, outputFileName, certificateHolder, signOptions);

См. также