Class PdfDigitalSignatureDetails
İsim alanı : Aspose.Words.Saving Toplama: Aspose.Words.dll (25.4.0)
Dijital bir imza ile bir PDF belgesinin imzalanması için ayrıntılar içerir.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Şu anda dijital olarak imzalanan PDF belgeleri yalnızca .NET 3.5 veya üstünde mevcuttur.
Aspose.Words tarafından oluşturulduğunda bir PDF belgesini dijital olarak imzalamak için, Aspose.Words.Saving.PdfSaveOptions.DigitalSignature, geçerli bir Aspose.Words.Saving.PdfDigitalSignature’a ait özellikleri ayrıntılı olarak ayarlayın ve ardından Aspose.Words.Saving.PdfSaveOptions’ı bir parametre olarak Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) yöntemine geçerek belgeyi kaydedin.
Aspose.Words, tüm PDF belgesinde bir PKCS#7 imza oluşturur ve bir dijital imza oluştururken “Adobe.PPKMS” filtresini ve “adbe.pkcs7.sha1” alt filtresini kullanır.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Bu sınıfın bir örneğini başlatır.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(Sertifika Holder, string, string, DateTime)
Bu sınıfın bir örneğini başlatır.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Kendi sertifikayı içeren bir sertifika sahibidir.
reason
string
İmzalanmanın nedeni.
location
string
İmza yerleşim yeri.
signatureDate
DateTime
İmza tarihi ve saatleri.
Properties
CertificateHolder
Belgeyi imzalamak için kullanılan belgeyi içeren sertifika sahibi nesneyi iade eder.
public CertificateHolder CertificateHolder { get; set; }
Mülkiyet Değer
HashAlgorithm
Hash algoritmasını alır veya ayarlar.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Mülkiyet Değer
PdfDigitalSignatureHashAlgorithm
Remarks
Varsayılan değer SHA-256 algoritmasıdır.
Location
İmzanın yerini alır veya belirler.
public string Location { get; set; }
Mülkiyet Değer
Remarks
Default değeri ‘zero’dır.
Reason
imzalamak veya imzalamak için nedenini belirler.
public string Reason { get; set; }
Mülkiyet Değer
Remarks
Default değeri ‘zero’dır.
SignatureDate
İmza tarihini alır veya belirler.
public DateTime SignatureDate { get; set; }
Mülkiyet Değer
Remarks
Default değeri şimdiki saattir.
Bu değer, dijital imzada kaydedilmemiş bir bilgisayar süresi olarak görünür.
TimestampSettings
Dijital imza zamanlama ayarlarını alır veya ayarlar.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Mülkiyet Değer
PdfDigitalSignatureTimestampSettings
Remarks
Bu özellik geçerli bir Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings nesnesine ayarlandığında, PDF belgesindeki dijital imzalar zaman basılır.