自签名证书制作和使用方法

news/2024/11/29 5:44:37/

自签名证书安全提示:

浏览器加入自签名证书步骤

 

 Firefox  CA证书导入

通过openssl 制作自签名证书

Extension 信息配置

1) Myconf.cnf文件内容

[req]

distinguished_name = req_distinguished_name

req_extensions = v3_req

[req_distinguished_name]

countryName = CN

stateOrProvinceName = HUBEI

localityName = ENSHI

organizationName = xx company

commonName = 10.96.163.186

[v3_req]

subjectAltName = @alt_names

[alt_names]

IP.1=10.96.163.186

#DNS.1=*.xxx.com

 

制作CA

openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out ca.key

openssl req -new -x509 -days 360 -key ca.key -subj "/CN=mrc CA/O=mrc company" -out ca.crt

制作SERVER 证书

openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out server.key

openssl  req -new -key server.key -config myconf.cnf -subj "/CN=10.96.163.86/O=mrc company server" -out server.csr

openssl x509  -days 360 -req -in server.csr -extensions v3_req -extfile ./myconf.cnf -CAcreateserial -CA ca.crt -CAkey ca.key -out server.crt

其中

CN=common name

O = Orgnazation

证书请求,显示证书,显示RSA

openssl req -in server.csr  -text -noout

openssl x509 -in server.crt -text -noout

openssl rsa -in server.key -text -noout

 


http://www.ppmy.cn/news/426442.html

相关文章

数字签名与验签

前言 数字签名(又称公钥数字签名)是只有发送方才能产生的无法伪造的数字串,是对发送者发送信息真实性的有效证明。数字签名主要是保证数据有效性(验证是谁发的)和完整性(验证信息是否被篡改)。数…

如何实现《电子签名法》要求的可靠电子签名?

电子文档的电子签名怎么弄?我们在工作中经常需要在一些Word、pdf等电子版文件中插入签名,而很多人可能不知道,电子签名怎么弄?怎么做电子签名才有效? 电子印章或签名图片属于电子签名吗? 当工作或商务交易中…

【数字签名】流程

数字签名 一、引述 大家有没有遇到过如下问题 很多朋友们都会觉得这是自己的系统有问题,或者被病毒攻击等等原因,其实不然,这个问题就是说明的是下载的软件并没有使用微软的数字签名,并非操作系统的问题,所以window在…

不只是CAD电子签名,设计院电子签章还要有这些!

如果说,建筑是面向未来的建设,勘察设计就是站在未来思考现在。当人工智能、物联网、大数据等前沿科技应用在逐渐落地,未来建筑也正在走近我们的生活,更丰富复杂的建筑信息和建设信息、更紧密的设备关联和更智能的建筑,…

电子签名、电子签章、电子印章

从2005年电子签名法颁布实施以来,很多领域都开始广泛使用。网上银行、实体银行、电子政务、电子合同的签署以及电信、银行营业厅等场所。特别是随着互联网的发展,电子签名的应用更广泛。 《中华人民共和国电子签名法》对电子签名的定义是:“…

必备基础:加签验签

必备基础:加签验签 1 密码学相关概念1.1 明文、密文、密钥、加密、解密1.2 对称加密、非对称加密1.3 什么是公钥私钥? 2 加签验签概念3 为什么需要加签验签4 常见加密相关算法简介4.1 消息摘要算法4.1.1 MD家族算法4.1.2 ShA家族算法4.1.3 MAC算法家族 4…

一文了解数字签名、数字证书、自签证书

参考 关于自签SSL证书的一些小知识汇总 对于ssl中的pem文件和key 文件的理解 openssl 生成证书 ca.pem client.pem server.pem SSL:证书文件 数字证书原理 数字签名是什么? 数字签名和数字证书的原理解读(图文) 数字签名和数字证书有哪些区别与联…

【数字签名】如何正确地加签/验签

项目上需要用到数字签名,原本是简单的服务器签名,客户端验签的流程。因为ios端没有找到比较好的验签库,故根据网传的步骤实现验签,但死活验签不成功,折腾了半天。 网上的验签流程: 数字签名的技术流程描述如下&…