Class PdfDigitalSignatureDetails
ชื่อพื้นที่: Aspose.Words.Saving การประกอบ: Aspose.Words.dll (25.4.0)
มีรายละเอียดสําหรับการลงนามในเอกสาร PDF พร้อมการลงนามดิจิตอล
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
ในขณะนี้เอกสาร PDF ที่ลงทะเบียนดิจิตอลจะใช้ได้เฉพาะบน .NET 3.5 หรือสูงกว่า
สําหรับการลงทะเบียนแบบดิจิตอลเอกสาร PDF เมื่อถูกสร้างโดย Aspose.Words ให้ตั้งค่า Aspose.Words.Saving.PdfSaveOptions.DigitalSignature รายละเอียดคุณสมบัติของ Aspose.Words.Saving.PdfDigitalSignature รายละเอียดวัตถุและจากนั้นบันทึกเอกสารในรูปแบบ PDF ผ่าน Aspose.Words.Saving.PdfSaveOptions เป็นตัวเลือกใน Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) วิธีการ
Aspose.Words สร้างสัญลักษณ์ PKCS#7 บนเอกสาร PDF ทั้งหมดและใช้กรอง “Adobe.PPKMS” และ subfilter “adbe.pkcs7.sha1” เมื่อสร้างสัญลักษณ์ดิจิตอล
Aspose.Words.Saving.PdfSaveOptions.DigitalSignature รายละเอียด
Constructors
PdfDigitalSignatureDetails()
เริ่มต้นตัวอย่างของชั้นนี้
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)
เริ่มต้นตัวอย่างของชั้นนี้
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
ผู้ถือใบรับรองซึ่งมีใบรับรองเอง
reason
string
เหตุผลในการลงนาม
location
string
ตําแหน่งการลงนาม
signatureDate
DateTime
วันที่และเวลาการลงนาม
Properties
CertificateHolder
กลับใบรับรองผู้ถือวัตถุที่มีใบรับรองที่ถูกใช้สําหรับการลงนามในเอกสาร
public CertificateHolder CertificateHolder { get; set; }
คุณสมบัติมูลค่า
HashAlgorithm
รับหรือตั้งค่าอัลกอริทึม hash
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
คุณสมบัติมูลค่า
PdfDigitalSignatureHashAlgorithm
Remarks
หมายเลขเริ่มต้นคือ SHA-256 algorithm
Location
รับหรือตั้งตําแหน่งของการลงนาม
public string Location { get; set; }
คุณสมบัติมูลค่า
Remarks
หมายเลขที่กําหนดเองคือ ’null'
Reason
ได้รับหรือกําหนดเหตุผลสําหรับการลงนาม
public string Reason { get; set; }
คุณสมบัติมูลค่า
Remarks
หมายเลขที่กําหนดเองคือ ’null'
SignatureDate
รับหรือกําหนดวันที่การลงนาม
public DateTime SignatureDate { get; set; }
คุณสมบัติมูลค่า
Remarks
หมายเลขค่าเริ่มต้นคือเวลาปัจจุบัน
หมายเลขนี้จะปรากฏในสัญญาณดิจิตอลเป็นเวลาคอมพิวเตอร์ที่ไม่ได้รับการเข้ารหัส
TimestampSettings
รับหรือตั้งค่าการตั้งค่าเวลาสัญญาณดิจิตอล
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
คุณสมบัติมูลค่า
PdfDigitalSignatureTimestampSettings
Remarks
หมายเลขที่กําหนดเองคือและสัญญาณดิจิตอลจะไม่ถูกพิมพ์ในเวลา เมื่อคุณสมบัตินี้ถูกตั้งค่าเป็น Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings วัตถุแล้วสัญญาณดิจิตอลในเอกสาร PDF จะถูกพิมพ์ในเวลา