มีอะไรใหม่ในรุ่นนี้
- [Bug fix] ข้อผิดพลาดในการลงนามเอกสารเมื่อใช้ Azure Key Vault –
DefaultSignatureLengthparameter (SIGNATURENET‑5654)
การปล่อยรุ่นบำรุงรักษานี้เน้นที่ปัญหาความเสถียรที่สำคัญซึ่งส่งผลต่อการลงนาม PDF ผ่าน Azure Key Vault เมื่อใช้อัลกอริทึมแฮชแบบกำหนดเอง ค่า DefaultSignatureLength ภายในมีขนาดเล็กเกินไปสำหรับลายเซ็นที่สร้างขึ้น ทำให้เกิดข้อยกเว้น ขีดจำกัดได้ถูกเพิ่มขึ้น ดังนั้นโค้ดเดียวกันจึงสามารถลงนามเอกสารได้สำเร็จโดยไม่ต้องเปลี่ยนแปลงใด ๆ
การแก้ไขและการเพิ่มคุณลักษณะ
| หมายเลขปัญหา | ประเภท | สรุป |
|---|---|---|
| SIGNATURENET‑5654 | ข้อบกพร่อง | เพิ่มค่า DefaultSignatureLength เพื่อรองรับลายเซ็นที่สร้างผ่านโฟลว์แฮชแบบกำหนดเองของ Azure Key Vault. |
รายละเอียด
- ปัญหา: การลงนาม PDF ด้วย Azure Key Vault และแฮชแบบกำหนดเองล้มเหลวเนื่องจากบัฟเฟอร์เริ่มต้นสำหรับลายเซ็นไม่เพียงพอ.
- การแก้ไข: ขนาดบัฟเฟอร์เริ่มต้นขณะนี้ใหญ่พอเพื่อเก็บ payload ของลายเซ็นทั้งหมด ทำให้ข้อผิดพลาดเวลารันหายไป ไม่จำเป็นต้องเปลี่ยนแปลง API สำหรับการนำไปใช้ที่มีอยู่แล้ว.
วิธีรับอัพเดต
- NuGet – อัปเกรดเป็นแพคเกจ GroupDocs.Signature ล่าสุดผ่าน NuGet ใช้เวอร์ชันที่ตรงกับเฟรมเวิร์คเป้าหมายของคุณ เช่น:
dotnet add package GroupDocs.Signature --version 26.2
- Direct Download – ดาวน์โหลด assemblies ที่คอมไพล์แล้วสำหรับ .NET จาก GroupDocs.Signature for .NET 26.2 release page.
แหล่งข้อมูล
- บันทึกการปล่อยเต็มรูปแบบ – https://releases.groupdocs.com/signature/net/26.2/
- เอกสาร – https://docs.groupdocs.com/signature/net/
- ฟอรั่มสนับสนุน – https://forum.groupdocs.com/c/signature/