什么是CSR以及CSR的作用和生成

来源:https://www.trustasia.com/news-201801-what-is-the-role-and-generation-of-csr-and-csr

摘要

说起SSL证书的时候,势必会提到CSR这么一个词汇,本文就围绕CSR是什么,什么样,如何生成等内容做个详细的说明。

关键字:CSR,SSL证书,SSLtool

CSR是什么

CSR是Certificate Signing Request的英文缩写,即证书签名请求文件,是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

CSR什么样

CSR是以-----BEGIN CERTIFICATE REQUEST-----开头,-----END CERTIFICATE REQUEST-----为结尾的base64格式的编码。将其保存为文本文件,就是所谓的CSR文件。

CSR如何生成

目前,CSR生成工具非常多,比如openssl工具,keystore explore,XCA等,这里介绍一款在线工具:https://myssl.com/csr_create.html

这里有几个关键的要注意下:

  1. 域名必须正确输入(如果是非SSL证书,则输入相应的通用名)。

  2. 密钥算法选择RSA的话,密钥长度需要2048bit以上(这个默认是2048,没有特殊情况,不要特殊设置);ECC则是256bit以上。

  3. 摘要签名虽说目前可以任意,但建议是sha2-256以上。

CSR生成注意事项

匹配的KEY必须保存

有CSR必定有KEY,是成对的,CSR最终变成为证书,和私钥key配对使用。Key是以-----BEGIN RSA PRIVATE KEY-----开头的,-----END RSA PRIVATE KEY-----结尾的。Key必须保存好。

CSR生命周期

证书下发后,CSR无需使用,仅提交时候需要。

转载于:https://www.cnblogs.com/xuegqcto/p/9116712.html

什么是CSR以及CSR的作用和生成相关推荐

  1. csr文件(csr文件是什么)

    请问CSR是什么东东啊?有没有人能回答我呢 CSR是Cerificate Signing Request的英文缩写,中文翻译为证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在 ...

  2. Python之pyc文件作用及生成方法

    Python之pyc文件作用及生成方法_宗而研之的博客-CSDN博客 1 什么是pyc 首先了解下python的运行机制及特性:当我们运行python文件程序的时候,Python解释器将源码转换为字节 ...

  3. dtb 文件的作用及生成

    dtb文件作用的描述是, 使用DTB文件 可以减少内核的版本数,比如同一块板子,在外设不同的情况下不使用dtb文件需要编译多个版本的内核.当使用dtb文件时同一份linux 内核代码可以在多个板卡上运 ...

  4. 【scipy.sparse中csr.matrix的用法】

    scipy.sparse中csr.matrix的用法 作用:用于压缩稀疏行矩阵 1.csr_matrix(D) with a dense matrix or rank-2 ndarray D 2.cs ...

  5. RISC-V:控制与状态寄存器(CSR)

    RISC-V:控制与状态寄存器(CSR) 芯片示意图 管脚信息 名称 方向 类型 作用 interrupts input CoreInterrupts 输入:相关的中断信息 hartid input ...

  6. 证书体系: CSR 解析

    原文同时发布于本人个人博客: https//kutank.com/blog/cert-csr/ 简介 CSR 全称 "证书签名请求"(Certificate Signing Req ...

  7. ca证书 csr_SSL证书CSR文件生成方式及注意事项

    原标题:SSL证书CSR文件生成方式及注意事项 SSL证书中CSR文件是指什么?CSR生成方式如何选择?CSR有什么作用?生成CSR文件方法有哪些?SSL大全网(ssldaquan.com)来详细说下 ...

  8. RISCV - 2 “Zicsr“, CSR Instructions

    RISCV - 2 "Zicsr", CSR Instructions 1 CSR Instructions 2 CSR Access Ordering 3 CSR指令集类型 CS ...

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

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

最新文章

  1. 个人代码库の设置窗体效果AnimateWindow
  2. 高考成绩2021年怎么查询,2021高考成绩怎么查询 2021年各省市高考成绩查询时间介绍...
  3. 单片机sleep函数的头文件_单片机学习day8—单片机IO扩展
  4. 【渝粤题库】广东开放大学 秘书理论与实务 形成性考核
  5. 当时间管理碰上大数据,从此,悠悠时光也终不再那么漫长
  6. hdu4405 掷骰子走格子
  7. 数据库中主键与索引的区别
  8. Disruptor学习笔记
  9. 如何调整硬盘分区大小
  10. 线程池满Thread pool exhausted排查和解决
  11. Verilog之计数器设计实现
  12. cdr多页面排版_教你怎样在CDR怎样编号自动排版.doc
  13. java newline_“\ n”和Environment.NewLine之间的区别
  14. 径向基函数(RBF)
  15. 水库大坝安全监测监控系统平台axure分析+辽阳市水库大坝安全检测平台+志豪未来科技有限公司+陈志豪
  16. 连接数据库报错init datasource error, url: jdbc:mysql:/
  17. 增长率相关速算法原理推导
  18. 2022虎符 the_shellcode
  19. 运维工程师必备Linux常见安全策略与实践
  20. 锚杆拉拔试验弹性模量计算_锚杆抗拔试验相关规范的若干问题探讨

热门文章

  1. Linux系统的相关介绍及VMware12.5+Centos6的安装步骤
  2. MAMP Pro 5.3 Shark 鲨鱼中文特别版 Mac 本地 PHP 服务器搭建工具完美版
  3. 通过阿里云拉取Google云上的镜像
  4. 动态规划算法下的序列问题:最长公共子序列问题和最大子段和问题
  5. java 路径中 /与\\ linux系统的路径
  6. linux dhclient,linux – 为什么dhclient不会使用我告诉它请求的静态IP?
  7. CPU指令集是什么东西,以及指令集的架构有哪些(有哪些大类),以及具体的指令集都有哪些
  8. 《Using OpenRefine》翻译~4
  9. Jetpack组件WorkManager简单demo
  10. 透过ISICDM,看医学图像分析的未来趋势与挑战