Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Navne til: Aspose.Words.Saving Sammensætning: Aspose.Words.dll (25.4.0)

Det indeholder detaljer for at underskrive et PDF-dokument med en digital underskrift.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

På nuværende tidspunkt er PDF-dokumenter kun tilgængelige på .NET 3.5 eller højere.

For at digitalt signere et PDF-dokument, når det er skabt af Aspose.Words, indstille Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails egenskab til en gyldig Aspose.Words.Saving.PdfDigitalSignatureDetails objekt og derefter gemme dokumentet i PDF-format, der passerer Aspose.Words.Saving.PdfSaveOptions som en parameter i Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metode.

Aspose.Words skaber en PKCS#7 underskrift over hele PDF-dokumentet og bruger “Adobe.PPKMS” filter og “adbe.pkcs7.sha1” subfilter, når man skaber en digital underskrift.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails

Constructors

PdfDigitalSignatureDetails()

Indled en instans af denne klasse.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)

Indled en instans af denne klasse.

public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)

Parameters

certificateHolder CertificateHolder

Et certifikat indehaver, der indeholder selve certifikatet.

reason string

rsagen til at underskrive.

location string

Stedet for underskrift.

signatureDate DateTime

Dato og tid for underskrift.

Properties

CertificateHolder

Returnerer det certifikat indehaver objekt, der indeholder certifikatet blev brugt til at underskrive dokumentet.

public CertificateHolder CertificateHolder { get; set; }

Ejendomsværdi

CertificateHolder

HashAlgorithm

Få eller indsætte hash algoritmen.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Ejendomsværdi

PdfDigitalSignatureHashAlgorithm

Remarks

Den standardværdi er SHA-256 algoritmen.

Location

Få eller indsætte placeringen af underskriften.

public string Location { get; set; }

Ejendomsværdi

string

Remarks

Den standardværdi er ’null'.

Reason

Giver eller sætter årsagen til underskriften.

public string Reason { get; set; }

Ejendomsværdi

string

Remarks

Den standardværdi er ’null'.

SignatureDate

Giver eller fastsætter datoen for underskrift.

public DateTime SignatureDate { get; set; }

Ejendomsværdi

DateTime

Remarks

Den standardværdi er den nuværende tid.

Denne værdi vil vises i den digitale underskrift som en ubegrænset computertid.

TimestampSettings

Få eller indstille den digitale signatur timestamp indstillinger.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Ejendomsværdi

PdfDigitalSignatureTimestampSettings

Remarks

Når denne egenskab er indstillet til en gyldig Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings objekt, så vil den digitale underskrift i PDF-dokumentet være tidstampet.

 Dansk