使用OpenSSL颁发CA证书
CA服务器端
使用cd 切换到/etc/pki/CA
在CA下使用命令(umask 66; openssl genrsa 2048 > private/cakey.pem)生成CA证书的私钥;
使用命令 ll private验证
使用命令openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3655给CA服务器自签证书;
然后如图配置“国家 州或省等信息”
 
注:Comon name必须是一个完全的限定域名,必须以后所用的域名完全相同。
使用 ls 查看
使用命令打开vim  /etc/pki/tls/openssl.cnf 并编辑
如图找到[CA_default ]字段将dir的相对路径改为绝对路径
 
并将[ req_distinguished_name ]字段中的国家等进行配置如图
还可以将修改一些默认值;
完成后保存退出。
然后创建所需目录及文件
创建目录mkdir certts newcerts crl
创建文件touch index.txt serial
创建 serial的序列号文件 ehco 01 > serial
CA服务所需配置完毕。
CA服务器受到证书请求后发送证书:
Openssl ca –in /tmp/server.csr –out /tmp/server.crt –days 3650
客户端获得证书:
客户端先生成自己私钥:
(umask 66; openssl genrsa 1024 > server.key)
然后生成证书颁发请求:
Openssl req –new –key server.key –out server.csr
等待CA服务器端确认客户端信息,确认后颁发CA证书。
客户端得到CA证书(/tmp/server.crt)

转载于:https://blog.51cto.com/2994481/638892

使用OpenSSL颁发CA证书相关推荐

  1. 使用OpenSSL实现CA证书的搭建过程

    个人博客地址:http://www.pojun.tech/ 欢迎访问 什么是CA   CA,Catificate Authority,通俗的理解就是一种认证机制.它的作用就是提供证书(也就是服务端证书 ...

  2. openssl私有CA证书签发与单双向认证

    什么是CA? CA是数字认证中心的简称.指的是发放.管理.废除数字证书的机构. CA的作用: 检查证书持有者身份的合法性.签发证书(在证书上签字),以防证书被伪造或篡改,以及对证书和密钥进行管理. 建 ...

  3. Apache OpenSSL生成CA证书使用

    最近在学习SSL协议,这次是基于Apache服务器自带的openssl来实现的 TLS:传输层安全协议 SSL:安全套接字层 KEY:私钥 CSR:证书签名请求,即公钥,生成证书时需要将此提交给证书机 ...

  4. 24、OpenSSL生成CA证书及终端用户证书

    1.准备ca.conf配置文件​​​​​​​ 内容如下 [ req ] default_bits = 4096 distinguished_name = req_distinguished_name[ ...

  5. win64使用openssl生成ca证书

    一.准备工作: 1. 下载win64的Openssl,可到http://slproweb.com/products/Win32OpenSSL.html下载,这里下载1.0.1j版本.同时在该地址下载V ...

  6. 如何使用Openssl 制作CA证书

    一.SSL协议百科名片 SSL是Secure Socket Layer(安全套接层协议),可以在Internet上提供秘密性传输.Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标 ...

  7. Windows下OpenSSL创建CA证书以及客户端和服务器端证书

    打开命令行工具,转到安装目录bin文件夹, $ mkdir -p ./demoCA/{private,newcerts} $ touch ./demoCA/index.txt $ echo 01 &g ...

  8. 网络服务与安全之openSSL制作CA证书

    在网络中,数据在服务器端与客户端之间传递,为了保证数据安全,需要将数据进行加密后再传输,这样即使数据被窃取,窃听者也无法知道数据的真实内容. 当前的网络服务中,使用TLS来加密.应用层在TLS之上,使 ...

  9. Windows系统openssl颁发根证书以及下签子证书和代码签名证书

    此文章转载自我的博客GoodBoyboy 1.首先创建根证书 (1)生成私钥 openssl genrsa -aes256 -out root.key 2048 然后输入私钥密码 生成root.key ...

  10. nginx反向代理cas-server之2:生成证书,centOS下使用openssl生成CA证书(根证书、server证书、client证书)...

    前些天搭好了cas系统,这几天一致再搞nginx和cas的反向代理,一直不成功,但是走http还是测试通过的,最终确定是ssl认证证书这一块的问题,原本我在cas服务端里的tomcat已经配置了证书, ...

最新文章

  1. 微信小程序 在使用wx.request时显示加载中
  2. aida64 extreme 序列号_基于SN序列号管理 轮胎行业仓储管理解决方案
  3. Log4j输出格式控制--log4j的PatternLayout参数含义
  4. 深度系统linux deepin如何按装,U盘快速安装深度操作系统Deepin详细过程 体验不一样的桌面系统...
  5. python模拟登陆 验证码el_python 模拟登陆github的示例
  6. java-上传文件与现实上传文件
  7. linux环境下redis5.0的安装配置
  8. 字节跳动推出企业技术服务平台“火山引擎”
  9. iPhone未来怎么走?将融入脸部以及指纹辨识系统
  10. 使用PS创造非凡动物形象
  11. u盘装系统放iso文件还是gho文件?
  12. Java程序设计基础笔记 • 【目录】
  13. R及RStudio下载安装教程(超详细)
  14. 密码学中数论和有限域基本概念
  15. 【第六届蓝桥杯】奇妙的数字
  16. Http协议详解版本一
  17. SDN的前世今生-SDN是什么
  18. Hash算法及数字签名【六】
  19. 设置电脑 保护视力 还有桌面默认颜色
  20. NC高级UI工厂笔记

热门文章

  1. vmcore经典案例(hardlockup、softlockup、读写锁、hung、oom)
  2. 从备用类型总盗用steal page
  3. Linux内核模块静态加载的顺序
  4. linux中的jiffies变量
  5. qt写的一个计算器程序
  6. 创建项目连接错误_在不同项目下S7-1200主站模块和 S7-300 CP342-5通信的实现方法...
  7. 如何高效率获取作物类型分布数据?
  8. spark 两个rdd求交集,差集,并集
  9. 次导数 次梯度 小结
  10. qtp java_QTP Java swing 一些控件的遍历