首页 > 系统相关 >nginx生成自签名证书

nginx生成自签名证书

时间:2023-10-19 15:03:55浏览次数:37  
标签:Beijing Name Nginx 证书 server nginx 签名 key 输入

创建服务器证书秘钥文件

[root@Nginx ~]# openssl genrsa -des3 -out server.key 1024
...
Enter pass phrase for server.key:								# 输入密码
Verifying - Enter pass phrase for server.key:					# 确认密码

创建服务器证书申请文件

[root@Nginx ~]# openssl req -new -key server.key -out server.csr
Enter pass phrase for server.key:												# 输入前面创建的密码
...
Country Name (2 letter code) [XX]:CN											# 国家代号. 中国输入 CN
State or Province Name (full name) []:Beijing									# 省的全名. 拼音
Locality Name (eg, city) [Default City]:Beijing									# 市的全名.拼音
Organization Name (eg, company) [Default Company Ltd]:test						# 公司英文名
Organizational Unit Name (eg, section) []:										# 可以不输入
Common Name (eg, your name or your server's hostname) []:www.test.com			# 域名
Email Address []:[email protected]											# 电子邮箱. 可随意填
...
A challenge password []:														# 可以不输入
An optional company name []:													# 可以不输入

去除秘钥口令

[root@Nginx ~]# openssl rsa -in server.key -out server.key
Enter pass phrase for server.key.org:											# 输入密码

生成证书文件

[root@Nginx ~]# openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Signature ok
subject=/C=CN/ST=Beijing/L=Beijing/O=test/CN=www.test.com/[email protected]
Getting Private key

标签:Beijing,Name,Nginx,证书,server,nginx,签名,key,输入
From: https://www.cnblogs.com/qcy-blog/p/17774701.html

相关文章

  • SSL证书基础知识
    前言:由于个人网站域名备案快过了,过段时间需要申请SSL证书,故学习下,参考他人博客。1.0简介ssl证书是区分http和https协议的重要区分之一,利用ssl证书可以对服务器进行身份验证,确保链接目标是合法服务器,这样可以避免中间人攻击和欺骗1.1CA证书和SSL证书CA证书是由CA(证书颁发......
  • 为何不能使用自签名SSL证书?
    SSL证书是加密互联网通信的关键组成部分,它们用于保护客户端和服务器之间的传输过程中的数据未经授权的访问。通常,SSL证书由受信任的证书颁发机构签发,这些CA已经在主要的操作系统和浏览器中建立了信任关系。然而,有些人可能会尝试使用自签名SSL证书来节省成本或者由于特殊需求。自签......
  • 一篇文章解密如何轻松实现移动应用的电子和手绘PDF签名功能!
    对PDF文件签名是移动设备上越来越普遍的使用需求,本文将描述自动生成/“手绘”签名与如何使用DevExpressOfficeFileAPI组件来实现在.NETMAUI应用程序中快速合并签名/签名支持之间的区别。DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化......
  • openGauss学习笔记-103 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管
    openGauss学习笔记-103openGauss数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书生成openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。103.1操作场景在测试环境下,用户可以用通过以下方式进行数字证书测试。在......
  • 一键部署反向代理神器 nginx proxy manager
    环境准备:安装完毕docker-compose[root@masternginx]#catdocker-compose.ymlversion:'3'services:app:image:'jc21/nginx-proxy-manager:latest'restart:unless-stoppedports:#这里意思是将容器内的8081443映射为主机的331332333-......
  • 企业级 SigningPDF 数字签名 - 如何安装 GlobalSign AATL 文档签名证书
    派胜SigningPDF全球签是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。SigningPDF支持Adobe全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。访问SigningPDF官网下载最新版。https://www.paioffice.com/signingpdf/downloads(1)申......
  • Nginx 服务器 SSL 证书安装部署
    工具:WinSCP、putty下载证书cloud.tencent.com_bundle.crt证书文件cloud.tencent.com_bundle.pem证书文件cloud.tencent.com.key私钥文件cloud.tencent.com.csrCSR文件上传证书到服务器通过WinSCP将已获取到的cloud.tencent.com_bundle.crt或cloud.tencent.com_......
  • 我的PMP证书之旅
    我决定报考PMP(项目管理专业)证书是经过深思熟虑的。在现代社会,项目管理已成为各行各业不可或缺的重要组成部分,而PMP认证是衡量项目管理专业人员技能和知识水平的重要标准。为了提升自己的职业竞争力,我决定向这一挑战发起冲击。我感到特别高兴的是,在备考过程中,我得到了51CTO王安老师......
  • linux centos7用 yum安装nginx
    1.nginx中加入nginx软件包yuminstallepel-releaseyumupdate2.安装nginxyum-yinstallnginx 3.查看nginx相关目录(可跳过)whereisnginx4.启动nginxsystemctlstartnginx5.nginx停止重启平滑重启命令systemctlstopnginxsystemctlrestartngi......
  • c# RSA相关 加密 签名 PEM - XML互相转换
    安装nugetPortable.BouncyCastleusingOrg.BouncyCastle.Asn1.Pkcs;usingOrg.BouncyCastle.Asn1.X509;usingOrg.BouncyCastle.Crypto;usingOrg.BouncyCastle.Crypto.Parameters;usingOrg.BouncyCastle.Math;usingOrg.BouncyCastle.Pkcs;usingOrg.BouncyCastle.Se......