Signature
ภาพรวม
Signature เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET.
แสดงตัวแทนการลงนามดิจิตอลในเอกสาร PDF.
หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุเซ็นต์ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: GetSignatureAlgorithmInfo, Signature, Verify. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,และอีก 8 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Authority | string | อ่าน/เขียน | รับหรือกำหนดค่า authority. |
ContactInfo | string | อ่าน/เขียน | รับหรือกำหนดข้อมูลติดต่อ. |
Location | string | อ่าน/เขียน | รับหรือกำหนดตำแหน่ง. |
Reason | string | อ่าน/เขียน | รับหรือกำหนดเหตุผล. |
Date | DateTime | อ่าน/เขียน | รับหรือกำหนดวันที่. |
ByteRange | int[] | อ่าน | การลงนามของ / ByteRange รายการ. |
TimestampSettings | Aspose.Pdf.TimestampSettings | อ่าน/เขียน | การตั้งค่า RFC 3161 TSA; ถูกให้เกียรติโดยผู้ลงนามเมื่อถูกกําหนด. |
OcspSettings | Aspose.Pdf.OcspSettings | อ่าน/เขียน | การตั้งค่า OCSP / ยกเลิกการตรวจสอบ; ผู้ลงนามให้เกียรติเมื่อถูกกําหนด. |
CustomAppearance | SignatureCustomAppearance? | อ่าน/เขียน | ปุ่มที่ดูได้ตามภาพ โดย SignWithAppearance เมื่อการลงนามผ่านการอุดตันทางตรงเห็น. |
CustomSignHash | SignHash? | อ่าน/เขียน | การเรียกกลับของผู้ลงนามภายนอกเป็นทางเลือก. |
UseLtv | bool | อ่าน/เขียน | รับหรือกำหนดการใช้ ltv. |
AvoidEstimatingSignatureLength | bool | อ่าน/เขียน | เมื่อเป็นจริง ผู้ลงนามจะเลี่ยงการคาดการณ์ระยะไบต์ และใช้ DefaultSignatureLength โดยตรงเมื่อจองพื้นที่สําหรับ PKCS#7 / Content hex string. |
DefaultSignatureLength | int | อ่าน/เขียน | จํานวนไบต์ที่จองไว้สําหรับ PKCS#7 / Content hex string. |
ShowProperties | bool | อ่าน/เขียน | เมื่อเป็นจริง การแสดงลักษณะการลงนามที่เห็นได้มีข้อความ Reason/Location/ContactInfo ของผู้ลงชื่อในฐานะคําเขียน. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Signature() | เรียกการลงนามในตัวอย่างของ Signature นี้. |
Signature(pfx: string, password: string) | เรียก Signature ((pfx, password) ในตัวอย่างของ Signatures นี้. |
Signature(pfx: Stream, password: string) | เรียก Signature ((pfx, password) ในตัวอย่างของ Signatures นี้. |
Verify() | ยืนยัน PKCS#7 ของลายเซ็นที่อัพโหลดกับ PDF แบทเดิม ส่ง true เมื่อลายซองออกรหัสและประเมินผล. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | การตรวจสอบด้วยตัวเลือกที่ชัดเจน + DTO ผล. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | การตรวจสอบที่ใช้ปุญแจสาธารณะ. |
GetSignatureAlgorithmInfo() | การวิเคราะห์ PKCS#7 envelope (เมื่อโหลดจากลายเซ็นที่มีอยู่) เพื่อรายงานการลงนาม-อัลโกริธม / อัลแกรทสกัด / แบบปรับปรุงหลักสูตรสามตัว. |