PKCS7Detached

PKCS7Detached

ภาพรวม

PKCS7Detached เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: Signature.

การกำหนดค่าลายเซ็น PKCS#7 (CMS) แบบแยก.

คลาสนี้ให้ 6 วิธีสำหรับทำงานกับอ็อบเจ็กต์ PKCS7Detached ในโปรแกรม .NET. วิธีที่มีรวมถึง: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, และอีก 8 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
Authoritystringอ่าน/เขียนรับหรือกำหนดค่า authority.
ContactInfostringอ่าน/เขียนรับหรือกำหนดข้อมูลการติดต่อ.
Locationstringอ่าน/เขียนรับหรือกำหนดตำแหน่งที่ตั้ง.
Reasonstringอ่าน/เขียนรับหรือกำหนดเหตุผล.
DateDateTimeอ่าน/เขียนรับหรือกำหนดวันที่.
ByteRangeint[]อ่านรายการ /ByteRange ของลายเซ็น.
TimestampSettingsAspose.Pdf.TimestampSettingsอ่าน/เขียนการตั้งค่า RFC 3161 TSA; จะได้รับการเคารพโดยผู้ลงลายเซ็นเมื่อกำหนดค่า.
OcspSettingsAspose.Pdf.OcspSettingsอ่าน/เขียนการตั้งค่า OCSP / การตรวจสอบการเพิกถอน; ได้รับการเคารพโดยผู้ลงนามเมื่อถูกตั้งค่า.
CustomAppearanceSignatureCustomAppearance?อ่าน/เขียนตัวควบคุมลักษณะการแสดงผลได้รับการเคารพโดย SignWithAppearance เมื่อลายเซ็นถูกลงนามผ่าน visible-rect overload.
CustomSignHashSignHash?อ่าน/เขียนการเรียกกลับผู้ลงนามภายนอกแบบเลือกได้.
UseLtvboolอ่าน/เขียนรับหรือกำหนดการใช้ ltv.
AvoidEstimatingSignatureLengthboolอ่าน/เขียนเมื่อเป็นจริง ผู้ลงนามจะข้ามขั้นตอนการประมาณช่วงไบต์และใช้ DefaultSignatureLength โดยตรงเมื่อต้องสำรองพื้นที่สำหรับสตริงฐานสิบหก PKCS#7 /Contents.
DefaultSignatureLengthintอ่าน/เขียนจำนวนไบต์ที่สงวนไว้สำหรับสตริงฐานสิบหก /Contents ของ PKCS#7.
ShowPropertiesboolอ่าน/เขียนเมื่อเป็นจริง การแสดงลายเซ็นที่มองเห็นได้จะรวม Reason/Location/ContactInfo ของผู้ลงนามเป็นข้อความ.

วิธีการ

ลายเซ็นคำอธิบาย
PKCS7Detached()เรียก PKCS7Detached บนอินสแตนซ์ PKCS7Detached นี้.
PKCS7Detached(pfx: string, password: string)เรียก PKCS7Detached(pfx, password) บนอินสแตนซ์ PKCS7Detached นี้.
PKCS7Detached(pfx: Stream, password: string)เรียก PKCS7Detached(pfx, password) บนอินสแตนซ์ PKCS7Detached นี้.
Signature()เรียก Signature บนอินสแตนซ์ PKCS7Detached นี้.
Verify()ตรวจสอบ PKCS#7 ของลายเซ็นที่โหลดโดยเทียบกับไบต์ PDF ดั้งเดิม — คืนค่า true เมื่อลายเซ็นถอดรหัสและตรวจสอบความถูกต้องสำเร็จ.
GetSignatureAlgorithmInfo()แยกวิเคราะห์ซอง PKCS#7 (เมื่อโหลดจากลายเซ็นที่มีอยู่) เพื่อรายงานชุดอัลกอริทึมการลงนาม / อัลกอริทึมการสรุป / มาตรฐานการเข้ารหัส.

ดูเพิ่มเติม

 ภาษาไทย