Class PdfDigitalSignatureDetails

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

CertificateHolder

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

string

Remarks

Det standardvärdet är noll.

Reason

får eller anger skälen till undertecknandet.

public string Reason { get; set; }

Fastighetsvärde

string

Remarks

Det standardvärdet är noll.

SignatureDate

Du får eller anger datumet för undertecknande.

public DateTime SignatureDate { get; set; }

Fastighetsvärde

DateTime

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.

 Svenska