Class PdfDigitalSignatureDetails

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

CertificateHolder

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

string

Remarks

Default değeri ‘zero’dır.

Reason

imzalamak veya imzalamak için nedenini belirler.

public string Reason { get; set; }

Mülkiyet Değer

string

Remarks

Default değeri ‘zero’dır.

SignatureDate

İmza tarihini alır veya belirler.

public DateTime SignatureDate { get; set; }

Mülkiyet Değer

DateTime

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.

 Türkçe