Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何从证书文件(.crt扩展名)生成证书请求和私钥文件(.pem扩展名)_Linux_Ssl_Ssl Certificate - Fatal编程技术网

Linux 如何从证书文件(.crt扩展名)生成证书请求和私钥文件(.pem扩展名)

Linux 如何从证书文件(.crt扩展名)生成证书请求和私钥文件(.pem扩展名),linux,ssl,ssl-certificate,Linux,Ssl,Ssl Certificate,我有一个.crt文件。打开那个文件,我看到它是从 -----BEGIN CERTIFICATE----- 如何从该文件生成这两个文件 以----开始证书请求------ 以开头的密钥文件------开始私钥------ 你不能 你的过程是反向的 命令如下: 生成一个密钥,它实际上是公共和私有部分。这样就可以创建“私钥”文件 生成CSR,即证书签名请求。这是基于私钥计算的,不包括私钥。但它包括您的公钥和其他元数据 将此CSR交给证书颁发机构,证书颁发机构将返回一个证书,该证书包括您的公钥,但也由

我有一个.crt文件。打开那个文件,我看到它是从

-----BEGIN CERTIFICATE-----
如何从该文件生成这两个文件

  • ----开始证书请求------
  • 开头的密钥文件------开始私钥------
  • 你不能

    你的过程是反向的

    命令如下:

  • 生成一个密钥,它实际上是公共和私有部分。这样就可以创建“私钥”文件
  • 生成CSR,即证书签名请求。这是基于私钥计算的,不包括私钥。但它包括您的公钥和其他元数据
  • 将此CSR交给证书颁发机构,证书颁发机构将返回一个证书,该证书包括您的公钥,但也由CA私钥签名
  • 在此之后,CSR可以被丢弃
  • 如果任何人都可以从证书(基本上是公钥)派生私钥,那么X.509证书将不会通过身份验证创建安全性,因为任何人都可以模拟任何主机/用户/应用程序。

    请避免“给我密码”被问和回答了很多次的问题,你必须努力避免找到答案。而是显示您正在处理的脚本,并说明问题所在。也看到