openssl3.2/test/certs - 042 - 3072-bit leaf key

openssl3.2/test/certs - 042 - 3072-bit leaf key

概述

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

笔记

/*!
* \file D:\my_dev\my_local_git_prj\study\openSSL\test_certs\042\my_openssl_linux_doc042.txt
* \note openssl3.2/test/certs - 042 - 3072-bit leaf key
*/

// --------------------------------------------------------------------------------
// official bash script
// --------------------------------------------------------------------------------
# openssl3.2/test/certs - 042 - 3072-bit leaf key
OPENSSL_KEYBITS=3072 ./mkcert.sh genee server.example ee-key-3072 ee-cert-3072 ca-key ca-cert


// --------------------------------------------------------------------------------
// openssl cmd line parse
// --------------------------------------------------------------------------------
// cmd 1
openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:3072 -out ee-key-3072.pem 

// cmd 2
// config_exp04_cmd2.txt
string_mask=utf8only
[req]
prompt = no
distinguished_name = dn
[dn]
CN = server.example

openssl req -new -sha256 -key ee-key-3072.pem -config config_exp04_cmd2.txt -out req_exp042_cmd2.pem

// cmd 3
// config_exp042_cmd3.txt
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid, issuer
basicConstraints = CA:false

extendedKeyUsage = serverAuth
[alts]
subjectAltName = @alts
DNS=server.example
[alts]

openssl x509 -req -sha256 -out ee-cert-3072.pem -extfile config_exp042_cmd3.txt -CA ca-cert.pem -CAkey ca-key.pem -set_serial 2 -days 36525 -in req_exp042_cmd2.pem

// --------------------------------------------------------------------------------
// openssl log
// --------------------------------------------------------------------------------

openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:3072 -out ee-key-3072.pem 
openssl req -new -sha256 -key ee-key-3072.pem -config /dev/fd/63 

-config /dev/fd/63 => /home/lostspeed/openssl/openssl-3.2.0_debian/test/certs/my_openssl_linux_log.txt



string_mask=utf8only
[req]
prompt = no
distinguished_name = dn
[dn]
CN = server.example
openssl x509 -req -sha256 -out ee-cert-3072.pem -extfile /dev/fd/63 -CA ca-cert.pem -CAkey ca-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.txt



subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid, issuer
basicConstraints = CA:false

extendedKeyUsage = serverAuth
[alts]
subjectAltName = @alts
DNS=server.example




[alts]

END

相关推荐

  1. openssl3.2/test/certs - 042 - 3072-bit leaf key

    2024-01-26 04:12:01       52 阅读
  2. [精通linux]-302- linux 高级命令

    2024-01-26 04:12:01       47 阅读
  3. 【国产MCU】-CH32V307-GPIO控制-外部中断

    2024-01-26 04:12:01       52 阅读
  4. 【国产MCU】-CH32V307-模拟/数字转换器(ADC)

    2024-01-26 04:12:01       52 阅读
  5. 【国产MCU】-CH32V307-触摸按键检测(TKEY)

    2024-01-26 04:12:01       54 阅读
  6. openssl源文件下载地址、arm交叉编译arm32

    2024-01-26 04:12:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-26 04:12:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-26 04:12:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-26 04:12:01       82 阅读
  4. Python语言-面向对象

    2024-01-26 04:12:01       91 阅读

热门阅读

  1. ip数据库.

    2024-01-26 04:12:01       66 阅读
  2. Express.js 中动态路由解码:path-to-regexp介绍

    2024-01-26 04:12:01       41 阅读
  3. 【前端基础--3】

    2024-01-26 04:12:01       48 阅读
  4. rman不完全备份恢复_归档模式

    2024-01-26 04:12:01       52 阅读
  5. 微信小程序呼叫设备

    2024-01-26 04:12:01       61 阅读
  6. 对裁员危机的想法

    2024-01-26 04:12:01       57 阅读
  7. python爬虫

    2024-01-26 04:12:01       64 阅读
  8. Imagenet-A,Imagenet-C和ImageNet-O

    2024-01-26 04:12:01       53 阅读