下载cfssl

wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfsslwget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/bin/cfssl-jsonwget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -O /usr/bin/cfssl-certinfochmod +x /usr/bin/cfssl*

在/opt下创建certs文件夹开始创建证书

cd certs
touch ca-csr.json
  • ca-csr.json内容
{"CN": "xxx",  名称"hosts": [],"key": {"algo": "rsa",  # 加密方法"size": 2048},"names": [{"C": "CN",   # 国家"ST": "beijing", # 省市"L": "beijing",  # 成诗"O": "xxx",       # 组织名称"OU": "xxx"   # 组织内项目组名称}],"ca": {"expiry": "175200h"  # 证书期限}
}

使用cfssl生成

  • cfssl gencert -initca ca-csr.json | cfssl-json -bare ca

使用cfssl签发证书相关推荐

  1. CFSSL: 证书管理工具:3:使用CA私钥与证书签发证书

    这篇文章介绍一下如何使用CFSSL的命令创建出来的CA私钥和CA证书签发新的证书. 事前准备 创建CA私钥和CA证书: [root@liumiaocn ca]# ls ca.csr ca-csr.js ...

  2. openssl 自建CA签发证书 网站https的ssl通信

    <<COMMENT X509 文件扩展名 首先我们要理解文件的扩展名代表什么.DER.PEM.CRT和CER这些扩展名经常令人困惑. 很多人错误地认为这些扩展名可以互相代替.尽管的确有时候 ...

  3. OpenSSL签发证书时编码UTF8STRING PRINTABLESTRING不匹配

    问题如下: Check that the request matches the signature Signature ok The countryName field is different b ...

  4. openssl创建CA并签发证书

    一.创建私有CA根证书 1.创建CA目录 root@DESKTOP-JP3S3AN:/home/wsl/openssl_pro# mkdir -pv /etc/pki/CA/{private,cert ...

  5. 加密解密概述及openssl应用及其创建CA和签发证书的实现

    数据非常重要,这是大家的共识,为了保证数据的安全,就会涉及到加密及其解密,本文主要介绍加密 解密相关概念及其在Linux平台下加密解密的具体实现openssl基础,及openssl创建CA和签发证书: ...

  6. OpenSSL生成root CA及签发证书

    一.openssl 简介 openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用.健壮.功能完备的工具套件,用以支持SSL/TLS 协议的实现.官网:https://www.openss ...

  7. 使用 openssl 创建自签发证书,含 IP证书 及 泛域名证书

    web里面需要使用ssl才能使用,所以需要使用域名证书: 1. 创建根证书 创建秘钥 openssl genrsa -out LocalRootCA.key 2048 生成证书并自签名,nodes是不 ...

  8. 使用OpenSSL生成/签发证书的原理、流程与示例

    文章目录 1 生成证书的步骤与原理 2 标准的CA签发流程 2.1 创建私钥(.key) 2.2 基于私钥创建证书签名请求(.csr) 2.3 (可选)直接同时生成私钥和证书签名请求 2.4 将证书申 ...

  9. 部署harbor并实现https(SAN签发证书)

      目录 一.安装docker.docker-compose 二.安装harbor 三.签发证书 四.修改配置文件 五.运行harbor 六.客户端测试: 使用系统:ubuntu 20.04.3 ha ...

最新文章

  1. 占用栅格地图算法的理解
  2. 如何安全存储比特币现金(BCH)?
  3. 优秀!22岁读博士,26岁当教授,因为太优秀反而没人敢追?
  4. PHP第三天!!黑人无表情 面向对象的特点等等!!
  5. html怎么防止表单重复提交,js防止表单重复提交的解决方法
  6. vue全家桶+Koa2开发笔记(3)--mongodb
  7. 4 计数器verilog与Systemverilog编码
  8. 关于algorithm的sort函数
  9. 传智播客张孝祥 JavaScript视频教程
  10. java写安卓脚本,一文全懂
  11. 计算机网络-什么是计算机网络?
  12. 解决windows 10下文件名太长无法删除的问题
  13. (实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究(RTC-DS1302时钟)
  14. MBR与GPT(GUID)的区别及使用方式(偏实际操作)
  15. java 校验ipv6_基于Java检查IPv6地址的合法性
  16. 回归测试对比确认测试的区别
  17. epoll的ET工作模式和LT工作模式
  18. 龙华区3·15消费知识在线通关
  19. 图像深度、像素深度和位深度
  20. 美国硅基和宽禁带半导体供应链竞争力剖析

热门文章

  1. 服务器乌班图不显示鼠标,鼠标指针不显示怎么回事
  2. 青书堂电子商务概论的学习总结
  3. 般若堂--Spring Boot系列之参数校验
  4. .NET平台开源项目速览(19)Power BI神器DAX Studio
  5. php软件运行时出现forbidden,wampserver服务器出现Forbidden错误解决方法
  6. 使用PS制作旋转星空
  7. 人类能够制造出宏观的亚原子材料、粒子材料吗?
  8. 蜗牛星际b款装服务器系统,蜗牛星际 B款 双网口 全新安装黑群晖
  9. java黑马面试_JavaWeb-黑马面面(面试刷题系统)项目实战
  10. 计算:光速运行一年的长度是多少米?(测试整数运算溢出)