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
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
Remarks
Den standardværdi er ’null'.
Reason
Giver eller sætter årsagen til underskriften.
public string Reason { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er ’null'.
SignatureDate
Giver eller fastsætter datoen for underskrift.
public DateTime SignatureDate { get; set; }
Ejendomsværdi
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.