Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Nama dari : Aspose.Words.Saving Perhitungan: Aspose.Words.dll (25.4.0)

Ini berisi rincian untuk menandatangani dokumen PDF dengan tandatangan digital.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

anggota yang diwarisi

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Saat ini dokumen PDF yang ditandatangani secara digital hanya tersedia di .NET 3.5 atau lebih tinggi.

Untuk secara digital menandatangani dokumen PDF ketika dibuat oleh Aspose.Words, tetapkan Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails properti ke Aspose.Words.Saving.PdfDigitalSignatureDetails objek dan kemudian menyimpan dokumen dalam format PDF yang melewati Aspose.Words.Saving.PdfSaveOptions sebagai parameter ke dalam Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metode.

Aspose.Words menciptakan tanda tangan PKCS#7 di seluruh dokumen PDF dan menggunakan filter “Adobe.PPKMS” dan subfilter “adbe.pkcs7.sha1” saat membuat tanda tangan digital.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetail

Constructors

PdfDigitalSignatureDetails()

Memulai sebuah instansi dari kelas ini.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(Sertifikasi, string, string, DateTime)

Memulai sebuah instansi dari kelas ini.

public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)

Parameters

certificateHolder CertificateHolder

Seorang pemegang sertifikat yang mengandung sertifikat itu sendiri.

reason string

Alasan untuk menandatangani.

location string

Lokasi pendaftaran.

signatureDate DateTime

tanggal dan waktu penandatanganan.

Properties

CertificateHolder

Mengembalikan objek pemegang sertifikat yang mengandung sertifikat yang digunakan untuk menandatangani dokumen.

public CertificateHolder CertificateHolder { get; set; }

Nilai Properti

CertificateHolder

HashAlgorithm

Dapatkan atau menetapkan algoritma hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Nilai Properti

PdfDigitalSignatureHashAlgorithm

Remarks

Nilai default adalah algoritma SHA-256 .

Location

Dapatkan atau menetapkan lokasi penandatanganan.

public string Location { get; set; }

Nilai Properti

string

Remarks

Nilai default adalah ‘zero’.

Reason

Dapatkan atau menetapkan alasan untuk menandatangani.

public string Reason { get; set; }

Nilai Properti

string

Remarks

Nilai default adalah ‘zero’.

SignatureDate

Dapatkan atau menetapkan tanggal penandatanganan.

public DateTime SignatureDate { get; set; }

Nilai Properti

DateTime

Remarks

Nilai default adalah waktu saat ini.

Nilai ini akan muncul dalam tandatangan digital sebagai waktu komputer yang tidak terdaftar.

TimestampSettings

Dapatkan atau menetapkan pengaturan timestamp tandatangan digital.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Nilai Properti

PdfDigitalSignatureTimestampSettings

Remarks

Nilai default adalah dan tandatangan digital tidak akan dicetak waktu.Ketika properti ini ditetapkan pada objek yang valid Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, maka tandatangan digital dalam dokumen PDF akan dicetak waktu.

 Indonesia