DigitalSignatureDetails
Contenu
[
Cacher
]DigitalSignatureDetails class
Contient des détails pour signer un document avec une signature numérique.
public class DigitalSignatureDetails
Constructeurs
Nom | La description |
---|---|
DigitalSignatureDetails(CertificateHolder, SignOptions) | Initialise une nouvelle instance deDigitalSignatureDetails classe. |
Propriétés
Nom | La description |
---|---|
CertificateHolder { get; set; } | Obtient ou définit unCertificateHolder objet qui contient le certificat utilisé pour signer un document. |
SignOptions { get; set; } | Obtient ou définit unSignOptions objet utilisé pour signer un document. |
Exemples
Montre comment signer un document OOXML.
Document doc = new Document(MyDir + "Document.docx");
CertificateHolder certificateHolder = CertificateHolder.Create(MyDir + "morzal.pfx", "aw");
DigitalSignatureDetails digitalSignatureDetails = new DigitalSignatureDetails(
certificateHolder,
new SignOptions() { Comments = "Some comments", SignTime = DateTime.Now });
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.DigitalSignatureDetails = digitalSignatureDetails;
Assert.AreEqual(certificateHolder, digitalSignatureDetails.CertificateHolder);
Assert.AreEqual("Some comments", digitalSignatureDetails.SignOptions.Comments);
doc.Save(ArtifactsDir + "OoxmlSaveOptions.DigitalSignature.docx", saveOptions);
Voir également
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words