本次发布的新功能
- [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
- 直接下载 – 从 GroupDocs.Signature for .NET 26.2 release page 下载 .NET 的编译程序集。
资源
- 完整发布说明 – https://releases.groupdocs.com/signature/net/26.2/
- 文档 – https://docs.groupdocs.com/signature/net/
- 支持论坛 – https://forum.groupdocs.com/c/signature/