PdfDigitalSignatureDetails.HashAlgorithm
Contents
[
Hide
]PdfDigitalSignatureDetails.HashAlgorithm property
Gets or sets the hash algorithm.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Examples
Shows how to work with PDF digital signature details.
var project = new Project(DataDir + "CreateProject2.mpp");
var options = new PdfSaveOptions();
var certificate = new X509Certificate2();
// create PDF signature details
var signatureDetails = new PdfDigitalSignatureDetails(
// specify certificate
certificate,
// specify a reason of signing
"reason",
// specify a location of signing
"location",
// specify a date of signing
new DateTime(2019, 1, 1),
// specify a hash algorithm of signing
PdfDigitalSignatureHashAlgorithm.Sha1);
Console.WriteLine("Certificate: " + signatureDetails.Certificate);
Console.WriteLine("Reason: " + signatureDetails.Reason);
Console.WriteLine("Location: " + signatureDetails.Location);
Console.WriteLine("Signature Date: " + signatureDetails.SignatureDate);
Console.WriteLine("Hash Algorithm: " + signatureDetails.HashAlgorithm);
// set digital signature details
options.DigitalSignatureDetails = signatureDetails;
// save the project with specified encryption details
project.Save(OutDir + "WorkWithPdfEncryptionDetails_out.pdf", options);
See Also
- enum PdfDigitalSignatureHashAlgorithm
- class PdfDigitalSignatureDetails
- namespace Aspose.Tasks.Saving
- assembly Aspose.Tasks