Class PdfDigitalSignatureDetails
Namn på plats: Aspose.Words.Saving Sammanfattning: Aspose.Words.dll (25.4.0)
Innehåller detaljer för att underteckna ett PDF-dokument med en digital signatur.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
För närvarande är digitalt undertecknade PDF-dokument endast tillgängliga på .NET 3.5 eller högre.
För att digitalt signera ett PDF-dokument när det skapas av Aspose.Words, ställ in Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails egenskap till en giltig Aspose.Words.Saving.PdfDigitalSignatureDetails objekt och sedan spara dokumentet i PDF-format som passerar Aspose.Words.Saving.PdfSaveOptions som en parameter i Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metod.
Aspose.Words skapar en PKCS#7 signatur över hela PDF-dokumentet och använder “Adobe.PPKMS” filter och “adbe.pkcs7.sha1” subfilter när du skapar en digital signatur.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Initiera en instans av denna klass.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, sträng, sträng, DateTime)
Initiera en instans av denna klass.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Ett certifikat innehavare som innehåller själva certifikatet.
reason
string
Anledningen till att underteckna.
location
string
platsen för undertecknande.
signatureDate
DateTime
Datum och tid för undertecknande.
Properties
CertificateHolder
Returnerar certifikatinnehavaren som innehåller certifikatet som använts för att underteckna dokumentet.
public CertificateHolder CertificateHolder { get; set; }
Fastighetsvärde
HashAlgorithm
Få eller ställa in hashalgoritmen.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Fastighetsvärde
PdfDigitalSignatureHashAlgorithm
Remarks
Det standardvärdet är algoritmen SHA-256 .
Location
Få eller ange platsen för signaturen.
public string Location { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är noll.
Reason
får eller anger skälen till undertecknandet.
public string Reason { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är noll.
SignatureDate
Du får eller anger datumet för undertecknande.
public DateTime SignatureDate { get; set; }
Fastighetsvärde
Remarks
Standardvärdet är den aktuella tiden.
Detta värde kommer att visas i den digitala signaturen som en okänd datortid.
TimestampSettings
Få eller ställa in den digitala signatur timestamp inställningar.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Fastighetsvärde
PdfDigitalSignatureTimestampSettings
Remarks
Standardvärdet är och den digitala signaturen kommer inte att skrivas ut i tid. När denna egenskap är inställd på ett giltigt Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings objekt, då kommer den digitala signaturen i PDF-dokumentet att skrivas ut i tid.