1.首先要生成服务器端的私钥(key文件):
openssl genrsa -des3 -out server.key 1024
运行时会提示输入密码,此密码用于加密key文件(参数des3便是指加密算法,当然也可以选用其他你认为安全的算法.),以后每当需读取此文 件(通过openssl提供的命令或API)都需输入口令.如果觉得不方便,也可以去除输入密码的参数 -des3,但一定要采取其他的保护措施!
命令如下:
openssl genrsa -out server.key 1024
 
2.openssl req -new -key server.key -out server.csr
生成Certificate Signing Request(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其指示一步一步输入要 求的个人信息即可.

信息如下:

Country Name (2 letter code) [GB]: XX
State or Province Name (full name) [Berkshire]:XX
Locality Name (eg, city) [Newbury]:XX
Organization Name (eg, company) [My Company Ltd]:XX
Organizational Unit Name (eg, section) []:XX
Common Name (eg, your name or your server's hostname) []:XX
Email Address []:XX
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:XX
An optional company name []:XX

转载于:https://www.cnblogs.com/weifuqin530/archive/2008/12/01/1344700.html

openssl 证书生成手册相关推荐

  1. 【SSL】ssl证书简介、ssl证书生成工具与ssl证书生成步骤

    ssl证书简介.ssl证书生成工具与ssl证书生成步骤 一.ssl证书是什么? 二.ssl证书生成工具有哪些? 2.1.工具一:CFSSL 2.2.工具二:OpenSSL 2.3.工具三:XCA 三. ...

  2. linux下 openssl证书签发

    在linux已经集成了openssl组件,因此博主利用例子讲解如何在linux系统下签发证书,因为个人证书时不受谷歌浏览器认可的,所以自签发证书只能在火狐浏览器下测试使用! 1 openssl证书生成 ...

  3. 使用openssl命令 生成指定有效时间的ssl证书,cer格式

    使用openssl 命令生成cer证书: openssl genrsa -out openssl.key 1024 openssl req -new -x509 -key openssl.key -o ...

  4. Openssl 如何生成证书

    参考: Check SSL Certificate with OpenSSL - howtouselinux 构成部分: 密码算法库 密钥和证书封装管理功能 SSL通信API接口 用途 建立 RSA. ...

  5. php用根证书生成客户端证书,OPENSSL根证书的生成及使用

    如何使用OpenSSL工具生成根证书与应用证书 步骤简记 // 生成顶级CA的公钥证书和私钥文件,有效期10年(RSA 1024bits,默认) openssl req -new -x509 -day ...

  6. OpenSSL命令大全,CA证书生成,客户端证书生成实例

    1.X509证书链 x509证书一般会用到三类文件,key,csr,crt. Key是私用密钥,openssl格式,通常是rsa算法. csr是证书请求文件,用于申请证书.在制作csr文件的时候,必须 ...

  7. openssl qt 生成秘钥_OpenSSL证书生成(Windows环境)

    本文根据这篇博文(http://lovesea.blog.51cto.com/382446/95572)和<OpenSSL与网络信息安全:基础.结构和指令>一书整理.关于OpenSSL在W ...

  8. OpenSSL创建生成CA证书、服务器、客户端证书及密钥

    使用OpenSSL创建生成CA证书.服务器.客户端证书及密钥 目录 使用OpenSSL创建生成CA证书.服务器.客户端证书及密钥 (一)生成CA证书 (二)生成服务器证书 (三)生成客户端证书 (四) ...

  9. 使用TLS和Mosquitto Broker实现安全通信之密钥和证书生成

    目录 1 前言 2 概览 3 密钥和证书生成 3.1 创建CA密钥对(根证私钥) 3.2 创建CA证书请求(根证书请求文件) 3.3 创建Mosquitto Broker相关密钥 3.4 创建CA证书 ...

最新文章

  1. Myeclipse+mysql出现中文乱码情况
  2. mysql left day 7_day7-mysql函数
  3. button 样式_实战PyQt5: 111-可以使用QSS样式表的部件
  4. python横坐标如何显示为月份_如何显示给定两个日期之间的所有月份?
  5. DCMTK:测试程序中定义的功能和类 ofmem.h(OF shared_ptr)
  6. linux中查看用户组标识符,Linux用户和组管理
  7. 监控工具—Prometheus—基础介绍
  8. delphi 关闭时缩小到托盘_delphi 实现最小化系统托盘
  9. 静态与非静态(转改)
  10. Python高级——协程
  11. git repo使用心得
  12. Opengl编程指南第二章:状态管理、几何绘图
  13. 神经网络中快速傅立叶变换(FFT)的梯度传递
  14. 从零实现深度学习框架——动手实现逻辑回归
  15. 百度飞桨螺旋桨赋能生物医药,推动AI技术在药物研发领域的探索应用
  16. Windows在后台自动启动cmd命令
  17. Windows Sockets概述
  18. 刚刚装好的ppt插件islide消失了,如何解决呢?
  19. 以更优雅的方式实现弹性架构
  20. 塔望3W消费战略全案丨火出天际的预制菜,能否拯救开饭焦虑?

热门文章

  1. vue 父刷新子_父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法...
  2. 笔记-中项案例题-2020年下-质量管理
  3. 《系统集成项目管理工程师》必背100个知识点-65采购合同的支付方式
  4. Redis事务中几种常见的场景-exec执行前后的语法错误时的处理
  5. Dubbo简介与基本概念
  6. 349套HTML5+CSS3各行各业网站模板免费下载
  7. Sqlserver中使用ISNULL、CAST、CASE完成对jsTree数据的查询
  8. Jquery中使用Validate插件使表单验证更加简单
  9. SpringBoot打包时提示:Perhaps you are running on a JRE rather than a JDK?
  10. VUE—从入门到飞起(五)