当前位置: 首页 > news >正文

openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs

文章目录

    • openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs
    • 概述
    • 笔记
    • END

openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs

概述

openssl3.2 - 官方demo学习 - test - certs

笔记

/*!
* \file D:\my_dev\my_local_git_prj\study\openSSL\test_certs\055\my_openssl_linux_doc055.txt
* \note openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs
*/// --------------------------------------------------------------------------------
// official bash script
// --------------------------------------------------------------------------------
#! /bin/bash# \file setup055.sh# openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs../mkcert.sh req goodcn1-key "O = Good NC Test Certificate 1" \"1.CN=www.good.org" "2.CN=any.good.com" \"3.CN=not..dns" "4.CN=not@dns" "5.CN=not-.dns" "6.CN=not.dns." | \./mkcert.sh geneealt goodcn1-key goodcn1-cert ncca1-key ncca1-cert \"IP = 127.0.0.1" "IP = 192.168.0.1"// --------------------------------------------------------------------------------
// openssl cmd line parse
// --------------------------------------------------------------------------------
// cmd 1
openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:2048 -out goodcn1-key.pem// cmd 3
// cfg_exp055_cmd3.txt
string_mask=utf8only
[req]
prompt = no
distinguished_name = dn
[dn]
O = Good NC Test Certificate 1
1.CN=www.good.org
2.CN=any.good.com
3.CN=not..dns
4.CN=not@dns
5.CN=not-.dns
6.CN=not.dns.openssl req -new -sha256 -key goodcn1-key.pem -config cfg_exp055_cmd3.txt -out req_exp055_cmd3.pem // cmd 2
// cfg_exp055_cmd2.txt
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid
basicConstraints = CA:falsesubjectAltName = @alts
[alts]
IP = 127.0.0.1
IP = 192.168.0.1openssl x509 -req -sha256 -out goodcn1-cert.pem -extfile cfg_exp055_cmd2.txt -CA ncca1-cert.pem -CAkey ncca1-key.pem -set_serial 2 -days 36525 -in req_exp055_cmd3.pem// --------------------------------------------------------------------------------
// openssl log
// --------------------------------------------------------------------------------openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:2048 -out goodcn1-key.pem 
openssl x509 -req -sha256 -out goodcn1-cert.pem -extfile /dev/fd/63 -CA ncca1-cert.pem -CAkey ncca1-key.pem -set_serial 2 -days 36525 -extfile /dev/fd/63 => /home/lostspeed/openssl/openssl-3.2.0_debian/test/certs/my_openssl_linux_log.txtsubjectKeyIdentifier = hash
authorityKeyIdentifier = keyid
basicConstraints = CA:falsesubjectAltName = @alts
[alts]
IP = 127.0.0.1
IP = 192.168.0.1
openssl req -new -sha256 -key goodcn1-key.pem -config /dev/fd/63 -config /dev/fd/63 => /home/lostspeed/openssl/openssl-3.2.0_debian/test/certs/my_openssl_linux_log.txtstring_mask=utf8only
[req]
prompt = no
distinguished_name = dn
[dn]
O = Good NC Test Certificate 1
1.CN=www.good.org
2.CN=any.good.com
3.CN=not..dns
4.CN=not@dns
5.CN=not-.dns
6.CN=not.dns.

END

http://www.lryc.cn/news/288599.html

相关文章:

  • 长虹智能电视6000iD、6080iD、3000iD、U2系列等 ZLM61HiPJ机芯升级刷机方法,附刷机数据
  • 六、VTK创建平面vtkPlaneSource
  • LiveGBS流媒体平台GB/T28181常见问题-如何配置使用自己已有的redis服务替换redis版本升级redis版本
  • stm32产品架构
  • 数据结构——双链表
  • Git 对文件名大小写不敏感的问题解决方案
  • Java复习系列之阶段三:框架原理
  • 【Python】01快速上手爬虫案例一:搞定豆瓣读书
  • JavaEE 网络编程
  • 5.rk3588用cv读取图片(C++)
  • Github 无法正常访问?一招解决
  • 架构师的36项修炼-08系统的安全架构设计
  • docker 构建应用
  • Go语言grpc服务开发——Protocol Buffer
  • 【开源】基于JAVA语言的实验室耗材管理系统
  • 金智易表通构建学生缴费数据查询+帆软构建缴费大数据报表并整合到微服务
  • MySQL复合索引
  • Web3 游戏开发者的数据分析指南
  • temu跨境电商怎么样?做temu蓝海项目有哪些优势?
  • C#使用RabbitMQ-1_Docker部署并在c#中实现简单模式消息代理
  • EasyExcel中自定义拦截器的运用
  • shell编程-7
  • 工业智能网关储能物联网应用实现能源的高效利用及远程管理
  • 虹科数字化与AR部门升级为安宝特AR子公司
  • 服务器是什么?(四种服务器类型)
  • 09-微服务Sentinel整合GateWay
  • python基础学习-03 安装
  • HTML — 区块元素
  • 《PCI Express体系结构导读》随记 —— 第I篇 第3章 PCI总线的数据交换(4)
  • 力扣0083——删除排序链表中的重复元素