这里有一个非常相似的问题,但据我所知,它处理一个输入 PEM 文件,而我有三个,其中一个是链文件。
我有这三个文件是由 LetsEncrypt 帮助程序 (win-acme) 生成的。
foo.bar.co.uk-chain.pem
foo.bar.co.uk-crt.pem
foo.bar.co.uk-key.pem
我应该在 openssl
(或其他方式)中运行什么命令以生成 foo.bar.co.uk.key
和 foo 形式的两个文件.bar.co.uk.crt
?
最佳答案
文件名的扩展名无关紧要。
foo.bar.co.uk-key.pem
是 foo.bar.co.uk.key
和 foo.bar.co.uk。 crt
要么只是 foo.bar.co.uk-crt.pem
要么是 foo.bar.co.uk-crt.pem
和 foo.bar.co.uk-chain.pem
取决于在哪里/如何使用它。
PEM 只是对证书或 key 进行编码的格式的名称。
但是再次强调(因为这是一个非常普遍的错误假设):文件名,包括它们的扩展名,根本不重要。您可以调用您的文件 foo.bar
,只要内容正确,它将以相同的方式工作。
关于ssl - 这些PEM文件(包括链)如何转换为KEY和CRT文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57325127/