Class PdfDigitalSignatureDetails
nazivni prostor: Aspose.Words.Saving Sastav: Aspose.Words.dll (25.4.0)
Sadrži detalje za potpisivanje PDF dokumenta s digitalnim potpisom.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
U ovom trenutku digitalno potpisani PDF dokumenti dostupni su samo na .NET 3.5 ili veći.
Da biste digitalno potpisali PDF dokument kada ga stvara Aspose.Words, postavite Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails svojstvo na valjan Aspose.Words.Saving.PdfDigitalSignatureDetails objekt i zatim sačuvati dokument u PDF formatu prolazeći Aspose.Words.Saving.PdfSaveOptions kao parametar u Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metodu.
Aspose.Words stvara PKCS#7 potpis u cijelom PDF dokumentu i koristi “Adobe.PPKMS” filter i “adbe.pkcs7.sha1” subfilter prilikom stvaranja digitalnog potpisivanja.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Inicijalizira slučaj ove klase.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, string, string, datum)
Inicijalizira slučaj ove klase.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Država potvrde koja sadrži sam certifikat.
reason
string
Razlog za potpisivanje.
location
string
Mjesto za potpisivanje.
signatureDate
DateTime
Datum i vrijeme potpisivanja.
Properties
CertificateHolder
Povratak predmeta nositelja certifikata koji sadrži certifikat koji je koristio za potpisivanje dokumenta.
public CertificateHolder CertificateHolder { get; set; }
Vrijednost nekretnina
HashAlgorithm
Pronađite ili postavite hash algoritam.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Vrijednost nekretnina
PdfDigitalSignatureHashAlgorithm
Remarks
Definicijska vrijednost je SHA-256 algoritam.
Location
Pronađite ili postavite lokaciju potpisivanja.
public string Location { get; set; }
Vrijednost nekretnina
Remarks
Definicijska vrijednost je ‘zero’.
Reason
Uzmite ili postavite razlog za potpisivanje.
public string Reason { get; set; }
Vrijednost nekretnina
Remarks
Definicijska vrijednost je ‘zero’.
SignatureDate
Dobivaju ili određuju datum potpisivanja.
public DateTime SignatureDate { get; set; }
Vrijednost nekretnina
Remarks
Definicijska vrijednost je trenutačno vrijeme.
Ova vrijednost će se pojaviti u digitalnom potpisivanju kao nepropisano računalo vrijeme.
TimestampSettings
Pronađite ili postavite postavke digitalnog potpisivanja.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Vrijednost nekretnina
PdfDigitalSignatureTimestampSettings
Remarks
Kada je ova svojstva postavljena na valjan Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings objekt, onda će digitalni potpis u PDF dokumentu biti vremenski tiskan.