openssl生成证书命令详解

news/2024/7/6 2:53:28

1、生成csr

openssl req -new -newkey rsa:2048 -nodes -keyout 您的域名.key -out 您的域名.csr


    req命令主要用于生成和处理PKCS#10证书请求。

  -new

              生成新的证书请求以及私钥,默认为1024比特。

-newkey rsa:bits

用于生成新的rsa密钥以及证书请求。如果用户不知道生成的私钥文件名称,默认采用privkey.pem,生成的证书请求。如果用户不指定输出文件(-out),则将证书请求文件打印在屏幕上。生成的私钥文件可以用-keyout来指定。生成过程中需要用户输入私钥的保护口令以及证书申请中的一些信息。

-keyout

       指定生成的私钥文件名称。

示例:

openssl req –new

openssl req –new –config myconfig.cnf

openssl req –subj /CN=cn/O=test/OU=abc/CN=forxy

openssl req -newkey rsa:1024

openssl req -newkey rsa:1024 -out myreq.pem –keyout myprivatekey.pem

openssl req -newkey rsa:1024 -out myreq.pem -keyout myprivatekey.pem -outform DER

-out filename

要输出的文件名。

-nodes

不需要密码

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

X509命令是一个多用途的证书工具。它可以显示证书信息、转换证书格式、签名证书请求以及改变证书的信任设置等。

     -req

              输入为证书请求,需要进行处理。

       -days arg

              设置证书有效期。

-in filename

指定输入文件名。

  -signkey filename

              指定自签名私钥文件。

-out filename

指定输出文件名。






http://www.niftyadmin.cn/n/3863236.html

相关文章

pyextend库-unpack列表集合字符串解包函数

pyextend - python extend lib unpack (iterable, count, fillNone) 参数: iterable: 实现 __iter__的可迭代对象, 如 str, tuple, dict, list count: 需要拆分的数量, 如数值大于 len(iterable) 则使用 fill 的值进行后续填充 fill: 默认值填充 使用范例: Exampl…

spring Bean使用案例 无参数构造方式

1、导入spring包&#xff08;四个基本核心包&#xff09; 2、在src目录新建xml 3、xml导入schema约束 <beans xmlns"http://www.springframework.org/schema/beans" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo…

[置顶]白话贝叶斯理论及在足球比赛结果预测中的应用和C#实现

离去年“马尔可夫链进行彩票预测”已经一年了&#xff0c;同时我也计划了一个彩票数据框架的搭建&#xff0c;分析和预测的框架&#xff0c;会在今年逐步发表&#xff0c;拟定了一个目录&#xff0c;大家有什么样的意见和和问题&#xff0c;可以看看&#xff0c;留言我会在后面…

spring Bean使用案例 静态方法方式 和工厂模式

参考上一篇文章spring Bean使用案例 无参数构造方式 静态方法 1、新建一个类 package spring_day_1; /** * * author linwen *静态方法创建对象 */ public class TastDome2 { public static TastDome add(){ return new TastDome(); } } 2、编写xml…

sublime开启vim模式

学习目标&#xff1a;在sublime下开启vim模式&#xff0c;了解基本vim的编辑快捷键。 下载安装Sublime Text 3 &#xff1a;http://www.sublimetext.com/3Vim/Vi&#xff1a; Vim/Vi 是一个文本编辑器&#xff0c;没有菜单&#xff0c;只有命令&#xff0c;适合写前端代码。高效…

Spring官方文档翻译(1~6章)

spring官方文档&#xff1a;http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ 一、Spring框架概述 Spring框架是一个轻量级的解决方案&#xff0c;可以一站式地构建企业级应用。Spring是模块化的&#xff0c;所以可以只使用其中需要的部分。…

Spring官方文档翻译(7章)

三、核心技术 这部分的文档覆盖了spring完整的技术。 在这些技术中最重要的要属Spring的控制反转&#xff08;IoC&#xff09;容器了&#xff0c;紧随其后的是全面覆盖的面向切面编程&#xff08;AOP&#xff09;技术。Spring有它自己的AOP框架&#xff0c;它很容易理解&…

spring使用案例 属性注入

构造方法注入 1、新建xml <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation…