Linux Centos7下生成https自签名证书

 更新时间:2023年11月22日 11:28:42   作者:断剑zou天涯  
这篇文章主要为大家详细介绍了Linux Centos7下生成https自签名证书的相关知识,文中通过示例图片进行了简单讲解,感兴趣的小伙伴可以跟随小编一起学习一下

1、安装openssl

yum install openssl

2、生成带密码的私有秘钥文件

openssl genrsa -des3 -out server.key 2048

使用带密码的私有秘钥文件时需要输入密码,这里直接输入:123456

在这里插入图片描述

3、生成不带密码的私有秘钥文件

openssl rsa -in server.key -out server.key

4、生成证书文件

openssl req -new -x509 -key server.key -out server-ca.crt -days 3650

这里需要输入信息,随便填写即可

5、生成证书基本信息server.csr

 openssl req -new -key server.key -out server.csr

6、生成签名证书

openssl x509 -req -days 3650 -in server.csr -CA server-ca.crt -CAkey server.key -CAcreateserial -out server.crt

7、生成pem格式证书(用于导入导出)

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt

这里让输入密码直接为空

8、生成pfx证书

cat server.crt server.key > server.pem

知识补充

CentOS7下ssl自签名证书

生成带密码的私有秘钥文件

openssl genrsa -des3 -out server.key 2048

生成不带密码的私有秘钥文件

openssl rsa -in server.key -out server.key

生成证书文件

openssl req -new -x509 -key server.key -out server-ca.crt -days 3650

生成证书基本信息server.csr

openssl req -new -key server.key -out server.csr

生成签名证书

openssl x509 -req -days 3650 -in server.csr -CA server-ca.crt -CAkey server.key -CAcreateserial -out server.crt

生成pem格式证书(用于导入导出)

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt

生成pfx证书

cat server.crt server.key > server.pem

到此这篇关于Linux Centos7下生成https自签名证书的文章就介绍到这了,更多相关Centos7生成https自签名证书内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • ubuntu下Matlab_Linux添加工具包操作步骤

    ubuntu下Matlab_Linux添加工具包操作步骤

    本文以rvctools为例给大家通过图文并茂的形式介绍ubuntu下Matlab_Linux添加工具包的教程,需要的朋友可以参考下
    2018-03-03
  • linux多线程编程(四)

    linux多线程编程(四)

    linux中的线程是轻量级的线程,linux中的线程调度是由内核调度程序完成的,每个线程有自己的ID号。与进程相比,它们消耗的系统资源少、创建较快、相互间的通信也较容易。
    2014-08-08
  • 在Linux/Windows系统中设置PYTHONPATH环境变量的操作步骤

    在Linux/Windows系统中设置PYTHONPATH环境变量的操作步骤

    PYTHONPATH 是一个环境变量,它告诉 Python 解释器在哪些目录中查找要导入的模块,这对于包含不在标准目录中的自定义模块非常有用,本文给大家介绍了如何在 Linux/Windows 系统中设置 PYTHONPATH 环境变量,需要的朋友可以参考下
    2025-02-02
  • linux中串口调试工具minicom的使用详解

    linux中串口调试工具minicom的使用详解

    minicom 是 Linux 下的一个串口终端工具,主要用于与串口设备交互,本文主要来和大家聊聊minicom 的详细使用教程,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12
  • 查看Linux OS内核与版本的几种命令分享

    查看Linux OS内核与版本的几种命令分享

    文章总结了四种在Linux操作系统中查看内核和版本的方法,并强调了个人经验的价值,鼓励大家参考和使用
    2024-11-11
  • Ubuntu 安装Eclipse 菜单无法使用解决办法

    Ubuntu 安装Eclipse 菜单无法使用解决办法

    这篇文章主要介绍了Ubuntu 安装Eclipse 菜单无法使用解决办法的相关资料,需要的朋友可以参考下
    2017-03-03
  • 浅谈linux kernel对于浮点运算的支持

    浅谈linux kernel对于浮点运算的支持

    今天小编就为大家分享一篇浅谈linux kernel对于浮点运算的支持,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • linux之如何停止正在执行脚本

    linux之如何停止正在执行脚本

    这篇文章主要介绍了linux之如何停止正在执行脚本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • sersync实现数据实时同步的方法

    sersync实现数据实时同步的方法

    下面小编就为大家分享一篇sersync实现数据实时同步的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 增强Linux和Unix服务器安全性的方法详解

    增强Linux和Unix服务器安全性的方法详解

    今天小编就为大家分享一篇关于增强Linux和Unix服务器安全性的方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论