Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSM 7.2.1 unable to update certificate, found the reason! #5044

Open
xtremforce opened this issue Mar 7, 2024 · 2 comments
Open

DSM 7.2.1 unable to update certificate, found the reason! #5044

xtremforce opened this issue Mar 7, 2024 · 2 comments

Comments

@xtremforce
Copy link

DSM 7.2.1 unable to update certificate, found the reason!

After updating to the latest acme.sh, it generates ECC certificates by default, and the path has the string "ecc" added, but deploy-hook synology-dsm does not seem to be compatible with this.

From my testing using ZeroSSL, the acme.sh script has actually successfully updated the ECC certificate, but deploy-hook synology-dsm uploaded the "original old RSA certificate" instead, resulting in the "expired certificate" issue after deployment.

After testing and adding the acme.sh --issue --keylength 2048 parameter, everything returned to normal.


DSM 7.2.1 无法更新证书,找到原因了!

更新到最新的 acme.sh,默认是生成 ecc 证书,路径上多了ecc字符串,但 deploy-hook synology-dsm 似乎没对此做兼容。

我实测使用的是 ZeroSSL,acme.sh 脚本实际上已成功更新了 ECC 证书,但 deploy-hook synology-dsm 却上传了「原有的旧的 rsa 证书」,导致部署后依然是“证书过期”。

实测增加 acme.sh --issue --keylength 2048 参数后,一切恢复正常。

Copy link

github-actions bot commented Mar 7, 2024

Please upgrade to the latest code and try again first. Maybe it's already fixed. acme.sh --upgrade If it's still not working, please provide the log with --debug 2, otherwise, nobody can help you.

@pdone
Copy link

pdone commented Apr 15, 2024

偶遇一只野生异次元😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants