Class PdfDigitalSignatureDetails
De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)
Inhoudt details voor het ondertekenen van een PDF-document met een digitale handtekening.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Op dit moment is digitale ondertekening van PDF-documenten alleen beschikbaar op .NET 3.5 of hoger.
Om een PDF-document digitaal te ondertekenen wanneer het wordt gecreëerd door Aspose.Words, stelt u de Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails eigendom van een geldig Aspose.Words.Saving.PdfDigitalSignatureDetails object en sla dan het document in het PDF-formaat door de Aspose.Words.Saving.PdfSaveOptions als een parameter in de Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) methode.
Aspose.Words creëert een PKCS#7 handtekening over het hele PDF-document en gebruikt de “Adobe.PPKMS” filter en “adbe.pkcs7.sha1” subfilter bij het maken van een digitale handtekening.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Het initiëren van een instantie van deze klasse.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)
Het initiëren van een instantie van deze klasse.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Een certificaathouder die het certificaat zelf bevat.
reason
string
De reden om te ondertekenen.
location
string
De locatie van de handtekening.
signatureDate
DateTime
Datum en tijd van ondertekening.
Properties
CertificateHolder
Returneert het certificaathouder object dat het certificaat bevat werd gebruikt om het document te ondertekenen.
public CertificateHolder CertificateHolder { get; set; }
Eigendomswaarde
HashAlgorithm
Geeft of zet het hash-algoritme.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Eigendomswaarde
PdfDigitalSignatureHashAlgorithm
Remarks
De standaardwaarde is het SHA-256 algoritme.
Location
Geeft of bepaalt de locatie van de handtekening.
public string Location { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is ‘zero’.
Reason
Geeft of stelt de reden voor de handtekening.
public string Reason { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is ‘zero’.
SignatureDate
Geeft of bepaalt de datum van de ondertekening.
public DateTime SignatureDate { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is de huidige tijd.
Deze waarde verschijnt in de digitale handtekening als een ongeschreven computertijd.
TimestampSettings
Geeft of instelt de digitale signatuur timestamp-instellingen.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Eigendomswaarde
PdfDigitalSignatureTimestampSettings
Remarks
De standaardwaarde is en de digitale handtekening zal niet tijdig worden afgedrukt.Als deze eigenschap wordt ingesteld op een geldig Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings object, dan zal de digitale handtekening in het PDF-document tijdig worden afgedrukt.