มีอะไรใหม่ในรุ่นนี้

  • [Bug fix] ข้อผิดพลาดในการลงนามเอกสารเมื่อใช้ Azure Key Vault – DefaultSignatureLength parameter (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

แหล่งข้อมูล