Openssl 我可以创建.cert和.key文件吗?

Openssl 我可以创建.cert和.key文件吗?,openssl,ssl-certificate,Openssl,Ssl Certificate,我正在创建一个应该使用OpenSSL的测试服务器。我从来没有做过服务器,所以当我读到第一部分时,我被卡住了;具体来说: SSLCertificateFile/path/to/www.example.com.cert SSLCertificateKeyFile/path/to/www.example.com.key 我不知道用什么替换“/path/to/www.example.com.cert”和“/path/to/www.example.com.key”。我有一个完全空白的Windows2003

我正在创建一个应该使用OpenSSL的测试服务器。我从来没有做过服务器,所以当我读到第一部分时,我被卡住了;具体来说:

SSLCertificateFile/path/to/www.example.com.cert
SSLCertificateKeyFile/path/to/www.example.com.key

我不知道用什么替换“/path/to/www.example.com.cert”和“/path/to/www.example.com.key”。我有一个完全空白的Windows2003虚拟机,在一个孤立的测试实验室中运行服务器,所以它完全没有任何资源。因此,当我搜索.cert文件时,什么也没有出现

我能做吗?记住,我只是在测试。哦,应该注意的是,在Apache上测试OpenSSL。

您可以使用。默认安装中已经有CA模板和https服务器模板


首先创建CA(新证书、模板CA),然后从此CA(选择CA证书并单击新建证书)创建服务器证书。然后导出CA证书、服务器证书(www.example.com.cert)和服务器私钥(www.example.com.key)。

您必须使用openssl命令生成密钥文件和证书文件。我的理解是,您正在尝试创建自签名证书

基本上,您必须创建自己的CA,并使用CA.cert对生成的每个密钥文件进行签名

现在将“/path/to/www.example.com.cert”中的ca.cert和keyfile替换为/pahto/key

以下链接解释了用于此操作的命令: