openssl替换crt证书的Authority Key Identifier的keyid
要替换crt证书的Authority Key Identifier的keyid,可以使用以下命令:
- 首先,使用openssl命令读取原始证书的信息:
openssl x509 -in original.crt -noout -text
- 复制原始证书中的Authority Key Identifier的keyid值,例如:
Authority Key Identifier: keyid:12:34:56:78:90:AB:CD:EF:12:34:56:78:90:AB:CD:EF:12:34:56:78
- 使用openssl命令生成新的证书请求文件:
openssl req -new -key new.key -out new.csr
- 使用新的证书请求文件生成新的证书:
openssl x509 -req -in new.csr -CA original.crt -CAkey original.key -CAcreateserial -out new.crt
- 使用openssl命令读取新证书的信息:
openssl x509 -in new.crt -noout -text
-
找到新证书中的Authority Key Identifier字段,并将其值替换为步骤2中的keyid值。
-
保存新证书,替换原始证书
原文地址: https://www.cveoy.top/t/topic/czYS 著作权归作者所有。请勿转载和采集!