CSR是Cerificate Signing Request的英文缩写,即证书请求文件。我们想要证明我们的网站是可信的,数据传输是加密的,我们就需要由第三方CA机构颁发的证书来证明,比如Symantec,GeoTrust等等。

而想要申请这样的证书,我们的第一步就是需要生成我们自己的CSR文件。

CSR需要由申请人提供域名、公司名称、部门、省份、城市、国家借助相关工具生成,工具同时会生成证书请求文件和私钥文件,其中的证书请求文件就是CSR文件,这两个文件是相互匹配的,我们将CSR文件提交给CA申请证书,经过CA身份对申请者身份进行审核后,颁发证书公钥,申请人收到证书文件后,将证书公钥文件配合私钥文件转化成服务器对应的格式的文件部署在HTTP服务器上面,这样我们的网站就可信了。

转载于:https://blog.51cto.com/11356664/1763271

什么是CSR ? 什么是公钥和私钥?相关推荐

  1. SSL中,公钥、私钥、证书(pem、crt、cer、key、csr)的后缀名都是些啥?

    今天做这么一个事, centos服务器,tomcat8+nginx1.6,现在要在上面运行cas4.0. 所以需要配ssl, 然后找教程,了解到,需要把tomcat和nginx的ssl都配置好. 到这 ...

  2. TLS就是SSL的升级版+网络安全——一图看懂HTTPS建立过程——本质上就是引入第三方监管,web服务器需要先生成公钥和私钥,去CA申请,https通信时候浏览器会去CA校验CA证书的有效性...

    起初是因为HTTP在传输数据时使用的是明文(虽然说POST提交的数据时放在报体里看不到的,但是还是可以通过抓包工具窃取到)是不安全的,为了解决这一隐患网景公司推出了SSL安全套接字协议层,SSL是基于 ...

  3. PHP通过OpenSSL生成证书、密钥并且加密解密数据,以及公钥,私钥和数字签名的理解...

    一.公钥加密 假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥. 我有一个文件,不能让别人看,我就用1加密了.别人找到了这个 ...

  4. 生成CA根证书、公钥、私钥指令(数字证书)

    一.生成CA根证书 生成 CA 私钥:openssl genrsa -out ca.key 1024 因为是自签名,省略生成 证书签名请求csr 的过程,直接执行以下命令生成CA证书:openssl ...

  5. 【一】生成CA根证书、公钥、私钥指令(数字证书)

    一.生成CA根证书 生成 CA 私钥:openssl genrsa -out ca.key 1024 因为是自签名,省略生成 证书签名请求csr 的过程,直接执行以下命令生成CA证书:openssl ...

  6. 数字签名是什么?公钥和私钥是什么

    数字签名是什么?公钥和私钥是什么 数字签名 这里参考阮一峰的数字签名解释,详细 请看: 数字签名是什么? - 阮一峰的网络日志 1.鲍勃有两把钥匙,一把是公钥,另一把是私钥. 2.鲍勃把公钥送给他的朋 ...

  7. 公钥与私钥,HTTPS详解

    1.公钥与私钥原理 1)鲍勃有两把钥匙,一把是公钥,另一把是私钥 2)鲍勃把公钥送给他的朋友们----帕蒂.道格.苏珊----每人一把. 3)苏珊要给鲍勃写一封保密的信.她写完后用鲍勃的公钥加密,就可 ...

  8. 密码学===公钥和私钥解释

    先前我曾经写了一篇"网站的安全登录认证设计",可能是讲述的不够清楚,有一位读者就留言质疑到,"公钥顾名思义就是公开的啦,只要你愿意,谁都会有你的公钥,何来安全?应该是用网 ...

  9. JAVA产生加密公钥私钥_Java生成非对称型加密的公钥和私钥

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.io.*; import java.security.*; imp ...

  10. 公钥和私钥怎么生成_有趣图文帮你通俗易懂地理解公钥和私钥的区别以及与CA证书等概念...

    导读:Linux系统上非对称性加密需要用到公钥.私钥.也常涉及到数字签名.数字证书.CA证书等概念.本文通过有趣的海绵宝宝和它小伙伴故事搭配有趣的图片形式来阐述这些概念,希望能帮助读者更简单易懂地理解 ...

最新文章

  1. C++ 虚函数个人理解
  2. 逻辑回归算法c语言_逻辑回归算法背后的数学
  3. 字节跳动如何做教育? | 详解
  4. 第二冲刺阶段个人博客7
  5. springMvc json 参数
  6. HTML 4.01 event 事件
  7. php仿伊人集源码,仿伊人集wecenter()包含所有功能及官方付费插件,整站带数据...
  8. MySQL子查询原理分析
  9. 基础编程题目集 6-3 简单求和 (10 分)
  10. FFmpeg示例程序合集-Git批量获取脚本
  11. 杨辉三角c语言if 编程,杨辉三角_用c语言怎么编程
  12. 浅谈BeanDefinition、BeanDefinitionMap、RootBeanDefintion三者的关系
  13. android切图双数,浅谈网页设计切图规范
  14. 用postman测试post接口的设置步骤,参数为json
  15. 饥荒服务器地图配置文件,饥荒联机版世界地图设置心得 联机全地图设置方法...
  16. 中国石油大学《工程概预算与招投标》第三阶段在线作业
  17. html加密文件怎么解密,如何取消文件的加密保护,如何解密?
  18. html5图片做成简单拼图,html5版canvas自由拼图实例_html5教程技巧
  19. 六、DDE服务器函数
  20. 熟悉RT-Thread的软硬件环境【RT-Thread学习笔记 1】

热门文章

  1. Linux 安装php-cs-fixer
  2. 互联网晚报 | 7月14日 星期四 |微博将整治用谐音字变体字传播不良信息;恒丰银行回应破产传闻;消息称字节正大量招聘芯片工程师...
  3. 计算机设计大赛 app一等奖,广商学子在大学生计算机设计大赛中喜获一等奖
  4. 【MATLAB】MATLAB中format命令的用法
  5. printf二进制输出
  6. Win10 设置系统还原点
  7. h5底部输入框被键盘遮挡_搜遍整个谷歌, 只有我是在认真解决安卓端hybrid app键盘遮挡输入框的问题...
  8. 7-14 电话聊天狂人
  9. Java复习小游戏——“登仙长阶“【已收工】
  10. 最值得看的电影,一生必看的50部电影,您看过几部影