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
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
Remarks
Nilai default adalah ‘zero’.
Reason
Dapatkan atau menetapkan alasan untuk menandatangani.
public string Reason { get; set; }
Nilai Properti
Remarks
Nilai default adalah ‘zero’.
SignatureDate
Dapatkan atau menetapkan tanggal penandatanganan.
public DateTime SignatureDate { get; set; }
Nilai Properti
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.