在安装数字证书时,需要准备CSR证书请求文件,使用SSL工具CSR生成器:https://csr.wiki 即可在线自助生成 CSR和密钥文件,另外一种方法使用openSSL/Keytools在服务器中生成证书请求文件,如果需要生成中文证书请 求文件需要使用在线工具、openSSL支持UTF-8、Keytools,本文介绍openSSL来生成CSR。

第一步,生成私钥 以root登录到服务器,并进入根root用户目录

root@yourhost:~# cd ~

在已安装openSSL的服务器中输入以下命令,用来生成私钥

sudo openssl genrsa -out server.key 2048

也可以设置口令如下,如果使用在线CSR请求工具,带有下述口令的不会被识别错误(如使用上述命令,直接跳过 到第二步)

sudo openssl genrsa -des3 -out server.key 2048

通常现在全球大多SSL证书商都是基于2048方式加密,所以私钥也是2048位,回车之后出现下述指令

Enter pass phrase for server.key:12345

输入“12345”方便好记,下一步会要求重新输入

Verifying - Enter pass phrase for server.key:12345

输入完毕,这时会在当前目录下看到server.key文件(/root/server.key)

第二步,生成CSR证书请求文件 输入下述指令,依赖于上面生成的

server.key sudo openssl req -new -key server.key -out server.csr

然后看到下一步会逐步要求输入前面的phrase,也就是

12345 Enter pass phrase for test.key:12345

再就会要求输入相关信息,请务必认真输入,并不能有其它字符 Common Name不是Company Name,本项千万不可输入错误,会影响到证书安装!

这是表示证书验证的域 名,比如ssldun.com和www.ssldun.com,如果用户想节省成本,同时使用不带www和带www,那就在 Common Name中直接输入ssldun.com顶级域名,

Country Name (2 letter code) [AU]:CN #国家代码

State or Province Name (full name) [Some-State]:ShangHai #省份

Locality Name (eg, city) []:ShangHai #城市

Organization Name (eg, company) [Internet Widgits Pty Ltd]: My CompanyName. #公司名称

Organizational Unit Name (eg, section) []:IT #部门名称

Common Name (e.g. server FQDN or YOUR name) []: ssldun.com #对应验证证书域名

Email Address []: admin@ssldun.com #管理员邮箱

继续回车,会要求输入补充信息

Please enter the following 'extra' attributes to be sent with your certificate request

下述留空即可

A challenge password []: An optional company name []:

再到当前目录下,即可看到server.csr文件(/root/server.csr)

用记事本或者其它编辑器将server.csr的内容保存为utf-8格式编码,并转交给证书商SSL盾,剩下的就是等待证书 商颁发证书文件。后续操作请参阅其它教学【***www.ssldun.com***】

怎样生成CSR证书请求文件相关推荐

  1. java csr 私约生成_SSL证书请求文件(CSR)生成指南 - Tomcat

    重要注意事项 An Important Note Before You Start 在生成CSR文件时同时生成您的私钥,如果您丢了私钥或忘了私钥密码,则颁发证书给您后不能安装成功!您必须重新生成私钥和 ...

  2. java csr 证书_使用JAVA自带security,创建测试用的CSR证书请求文件

    项目中要用到安全证书,生成CSR测试. 不多说,直接上干货. 1.什么是数字证书,这篇文章讲的不错,通俗易懂,简单明了. http://www.ruanyifeng.com/blog/2011/08/ ...

  3. 制作多域名(SAN/UCC)CSR(证书请求文件)

    http://blog.csdn.net/poniu_2008/article/details/7583867 多域名证书,有2种叫法,一种:SAN certificater(SubjectAltNa ...

  4. java 产生p10证书_【国密SM2算法】JAVA创建pkcs10格式的csr证书请求文件

    代码: public static void main(String[] args) throws Exception { Security.addProvider(new org.bouncycas ...

  5. 鸿蒙OS 生成密钥和证书请求文件

    HarmonyOS 应用通过数字证书和授权文件来保证应用的完整性,在申请数字证书和 Profile 文件前,需要通过 DevEco Studio 来生成私钥(存放在 .p12 文件中)和证书请求文件( ...

  6. SAP Kyma SSL证书请求文件(CSR)生成逻辑

    (1) 在申请SSL证书之前,必须先生成证书私钥和证书请求文件(CSR),CSR是公钥证书原始文件,包含了服务器信息和您的单位信息.而私钥则保存在服务器上,不得对外泄露,需要妥善保管和备份. 一个完整 ...

  7. iOS开发——openssl生成CSR (pkcs10) 请求证书

    由于涉及在线开户相关,所以整理一下~ 本文在前人的基础上更加完善:通过openssl 生成证书请求CSR  符合pkcs10的语法规范 为客户端生成,代码为C语言,可以直接在xcode的中于objec ...

  8. 华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名

    华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名 初 环境与设备 生成密钥 生成签名 初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 环境与设备 系 ...

  9. Java生成荣誉证书PDF文件

    公司最近新需求要针对已经学完课程的同学提供下载结业证书,我们开发小组通过内部协商最终采用pdf方式让用户进行下载.操作pdf java 一般都是通过itext来实现,由于之前没有使用itext生成pd ...

最新文章

  1. 删除U盘作为启动盘的隐藏启动分区
  2. 服务器控件开发之基本概念
  3. 白话解说:阻塞和非阻塞,同步和异步
  4. java怎么编程方程_[编程入门]自定义函数求一元二次方程-题解(Java代码)
  5. 什么是好的错误消息? 讨论一下Java系统中的错误码设计
  6. 300 Longest Increasing Subsequence 最长上升子序列
  7. MySQL里的日期技巧
  8. Python的Base64编码图片(转载)
  9. SQL:postgresql可以使用127.0.0.1连接不能使用ip连接解决方法
  10. 201521123081《Java程序设计》 第4周学习总结
  11. 最简单代码,适合没学编程的人玩
  12. Skype不能打开解决记录(win7)
  13. Java-买卖股票的最佳时机
  14. Python爬虫入门4:使用IE浏览器获取网站访问的http信息
  15. ShuZu数组中插入一个数
  16. Pyton 类和对象
  17. 深度学习-深度学习集群管理方案
  18. 国内免费版ChatGPT和AI绘画
  19. 网络安全 社会工程学--钓鱼网站的制作和利用(让你了解整个钓鱼网站 背后的秘密.)
  20. Java-web案例2(扩展了session与cookie)

热门文章

  1. 独立型性格分析,独立型人格的职业分析
  2. 有哪些适合年轻人的挣钱项目
  3. 微信小程序云开发demo项目部署报错:V[云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errM
  4. MAC捕获及协议分析 实验报告
  5. FLUENT精典案例#320-管壳式换热器仿真
  6. 【gitee】本地建仓托管
  7. Flutter 强制获取焦点的问题
  8. 优漫动游:游戏ui设计包括什么?
  9. 【果壳问答】学好高数有何用处?
  10. Shell 和 Shell 脚本 (Shell Script)