本次发布的新功能

  • [Bug fix] 使用 Azure Key Vault 时出现签署文档错误 – DefaultSignatureLength 参数 (SIGNATURENET‑5654)

此维护版本侧重于一个关键的稳定性问题,该问题在使用自定义哈希算法时影响通过 Azure Key Vault 对 PDF 进行签署。内部的 DefaultSignatureLength 值对生成的签名过小,导致异常。该限制已提升,如今相同的代码在无需任何更改的情况下即可成功签署文档。

修复与改进

问题 ID 类别 摘要
SIGNATURENET‑5654 错误 DefaultSignatureLength 提升,以支持通过 Azure Key Vault 自定义哈希流生成的签名。

详细信息

  • 问题: 使用 Azure Key Vault 和自定义哈希对 PDF 进行签署时失败,因为签名的默认缓冲区不足。
  • 解决方案: 现在默认缓冲区大小足以容纳完整的签名负载,消除了运行时错误。现有实现无需 API 更改。

如何获取更新

  • NuGet – 通过 NuGet 升级到最新的 GroupDocs.Signature 包。使用与目标框架匹配的版本,例如:
dotnet add package GroupDocs.Signature --version 26.2

资源