让我们加密~/.acme.sh/acme.sh |字符串太长:crypto/asn1/a_mbstr.c:106:maxsize=64 错误

问题描述 投票:0回答:1

我想在 centos 7 上使用 acme.sh 脚本为我的域创建证书。
我的域名是:“update.gerqwertyuiopasdfghjklzxcvbnmgerqwertyuiopasdfghjklzxcvbnm.site”
当我尝试下面的命令时,出现如下错误:

[root@artemis-art ~]# ~/.acme.sh/acme.sh --issue -d update.gerqwertyuiopasdfghjklzxcvbnmgerqwertyuiopasdfghjklzxcvbnm.site --standalone
[Sat Nov  2 14:30:34 +0330 2024] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Sat Nov  2 14:30:34 +0330 2024] Standalone mode.
[Sat Nov  2 14:30:34 +0330 2024] Single domain='update.gerqwertyuiopasdfghjklzxcvbnmgerqwertyuiopasdfghjklzxcvbnm.site'
40D714598C7F0000:error:06800097:asn1 encoding routines:(unknown function):string too long:crypto/asn1/a_mbstr.c:106:maxsize=64
req: Error adding subject name attribute "/CN=update.gerqwertyuiopasdfghjklzxcvbnmgerqwertyuiopasdfghjklzxcvbnm.site"
[Sat Nov  2 14:30:34 +0330 2024] Error creating CSR.
[Sat Nov  2 14:30:34 +0330 2024] Please check log file for more details: /root/.acme.sh/acme.sh.log

该错误(字符串太长)是什么意思以及如何修复它?

certificate centos7 lets-encrypt acme.sh
1个回答
0
投票

就像您在错误中看到的那样: “40D714598C7F0000:错误:06800097:asn1编码例程:(未知函数):字符串太长:crypto / asn1 / a_mbstr.c:106:maxsize = 64”。 根据RFC3280,CN不能超过64位。

© www.soinside.com 2019 - 2024. All rights reserved.