HTTPS 教程

  • HTTPS – 简介
  • HTTPS – SSL工作原理
  • HTTPS – SSL 证书
  • HTTPS – 怎样获取SSL证书?
  • HTTPS – 证书签发申请(CSR)
  • HTTPS – 免费SSL证书(letsencrypt)
  • HTTPS – SSL证书格式
  • HTTPS – 安装SSL证书
  • HTTPS – OpenSSL

相关推荐

  • go语言教程

HTTPS – 证书签发申请(CSR)

为了获得SSL证书,你需要生成证书签发申请(CSR)提交给证书颁发机构(CA)。

什么是CSR?

CSR是由申请人为获得SSL证书提交给CA的申请,是一段编码信息。

CSR包含一个公钥以及申请人信息,如FQDN(完全限定域名)、组织名称和地址。CA验证申请人的信息,并使用CSR中包含的公钥颁发SSL证书。

通常,CSR是使用将要安装SSL证书的web服务器生成的。不过,它也可以使用SSL工具或浏览器(如Chrome或Firefox)生成。CSR最常见的格式是PKCS #10规范。

CSR是一段Base64 ASCII编码信息,以-----BEGIN NEW CERTIFICATE REQUEST-----开始,以-----END NEW CERTIFICATE REQUEST-----结束。

CSR示例:

    -----BEGIN NEW CERTIFICATE REQUEST-----MIIERzCCAy8CAQAwZzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhuZXcgeW9yazEPMA0GA1UECgwGbXkgb3JnMQswCQYDVQQLDAJJVDEaMBgGA1UEAwwRd3d3Lm15d2Vic2l0ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfvbkuJwMiwOwgvRAV1XS/HZFGH0I6/p2NyOn7onb8uEV3cMFf4iCzBN6ZKJD92qVtmZSBpH9IQrYiEohTxkgJ2c/dyX06eDVS7nE53etPOZCM8VvJOq/7PDo+7Kvy6jhQVU7Rb1mQrFcrU0GVOQWWqqtpHwbeKPfJ3mRlPNzygmXAUXkv0XdstQPmb5sVx965SGoIgrRUDpl+UNUcE198AVPEiDUg1VqY+mUmyOcvCkO153UtxDUMoocgS5WlfD83We35a7I6+FAvDKKk31gv6Jxfs/EzZ6D0iiytDMAWNRwDvaYcu06O8Ye/rt9mFF90XsMMn7xi0cuCaLzG7JrJAgMBAAGgggGZMBoGCisGAQQBgjcNAgMxDBYKNi4xLjc2MDEuMjA1BgkrBgEEAYI3FRQxKDAmAgEFDAdkZWxsLVBDDAtkZWxsLVBDXERldgwLSW5ldE1nci5leGUwcgYKKwYBBAGCNw0CAjFkMGICAQEeWgBNAGkAYwByAG8AcwBvAGYAdAAgAFIAUwBBACAAUwBDAGgAYQBuAG4AZQBsACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFAAcgBvAHYAaQBkAGUAcgMBADCBzwYJKoZIhvcNAQkOMYHBMIG+MA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATB4BgkqhkiG9w0BCQ8EazBpMA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBAEFMAcGBSsOAwIHMAoGCCqGSIb3DQMHMB0GA1UdDgQWBBS4T+amOyNS+ECWfIxweBUR+XRv+TCTfXvFRiQ35T960o79JqJZpaD+PS9HNghqS05ldsrA/p/n/1rG9T+n1a6jTj6BEwOLaTfUWlq8KtkkYiROOC9LqhQCn84PQuO3L9clLrsV//1C4hGkFUbG-----END NEW CERTIFICATE REQUEST-----

复制

生成CSR

可以使用OpenSSL工具创建CSR。

运行以下命令:

openssl req -new -nodes -keyout private.key -out server.csr

复制

将得到两个输出文件:

  • private.key: 这是你的私钥。你应该将其存储在服务器的安全位置,安装证书时需要用到。
  • server.csr: 证书签发申请(CSR),将被提交给CA

公钥与私钥

当生成CSR时,会生成一个密钥对:公钥和私钥。CSR中包含一个公钥,提交给CA,私钥通常保存在web服务器所在的系统中,安装证书时将使用此私钥。


Doc navigation

← HTTPS - 怎样获取SSL证书?

HTTPS - 免费SSL证书(letsencrypt) →

HTTPS – 证书签发申请(CSR) - qikegu.com相关推荐

  1. https证书怎么申请?

    来看一下https证书申请都需要什么?怎么安装呢?https是什么? http和https是我们上网的时候经常见到的网络协议,当我们进入一个网站的时候,网站的域名有时候是http开头的,有时候又是ht ...

  2. 域名https证书快速申请方案

    相信个人站长或者公司的运维每年都会面临网站https证书申请的问题吧,证书有时效性,所以我们不得不定期更新,接下来为大家整理几个好用的方案  top1 推荐指数

  3. HTTPS证书的申请过程

    1. 服务器上生成CSR文件(证书申请文件,内容包括证书公钥.使用的Hash签名算法.申请的域名.公司名称.职位等信息) 2. 把CSR文件和其他可能的证件上传到CA认证机构,CA机构收到证书申请之后 ...

  4. https证书申请流程和简介

    HTTPS证书是什么 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安 ...

  5. 申请https证书相关说明

    当下的互联网应用如果是外网访问,一般都是https方式访问,需申请https证书 目录 Why https ? What is https? 1. A 通过浏览器访问 B 服务端443端口,并随身携带 ...

  6. 申请HTTPS证书流程

    HTTPS证书需要由可信颁发机构签发才可以被浏览器及操作系统信任,目前广泛被世界认可的国际机构有:GlobalSign.DigiCert.Sectigo比较常见,这里的指的这些机构条件是指兼容性99. ...

  7. 十分钟搞定阿里云免费https证书申请和配置

    准确的来讲是SSL证书,它可以将你的网站(服务)从http转换成https,实现网站或移动应用的身份验证和数据加密传输,简单的来讲就是使网站可信,防劫持.防篡改.防监听.前段时间做了个微信小程序要求网 ...

  8. 申请https证书的过程

    现在很多的网站都会用​​https证书申请​​了,因为https证书好处现在越来越受到人们的认知,https安全证书的好处不仅仅对于客户的信息隐私数据有保护,对于维护网站的知名度以及安全可信度也是大有 ...

  9. 免费申请HTTPS证书六大方法

    1.阿里云 推荐指数:★★☆☆☆ 免费证书类型:DV 域名型 免费证书品牌:DigiCert(原赛门铁克(Symantec)) 免费通配符证书:不支持 易操作性:简单 证书有效期: 1年 自动更新:不 ...

最新文章

  1. 创建型设计模式对比总结 设计模式(八)
  2. 31省份开学时间一览表
  3. oracle数据库解锁表
  4. Linux命令----cat
  5. classpath目录
  6. python 中单线程 与多线程 与多进程的性能分析
  7. 关于“DEP数据执行保护”的解决方案
  8. 多个excel表格数据汇总均值
  9. 不到最后一刻,绝不放弃!
  10. Segment Routing MPLS学习笔记
  11. 实习每日总结_20161214
  12. 你的伙伴对你最大会话_甜炸了的表白套路对话 套路深到你无法拒绝
  13. Excel 自动调整行高后增加高度
  14. 网络模型——四种常见网络IO模型
  15. 计算机网络 IP地址基础知识
  16. 从零开始学 Python 之环境搭建
  17. 白盒测试方法之逻辑覆盖
  18. QtCreator插件开发(四)——QtCreator编辑器
  19. CryEngine 3引擎Forest Demo画质初窥
  20. 3D游戏建模师到底做什么工作?使用哪些软件?就业前景如何?该选择什么方式学习游戏建模?

热门文章

  1. yara 源码学习(二) 规则编译部分
  2. 小学计算机集体听课评课,小学听评课的活动总结(精选5篇)
  3. 百草味爆发性增长的秘密:5%靠营销,95%靠产品
  4. 18年支付的最大事件就是所谓的“96费改”
  5. PTA 1108 String复读机(Python3)
  6. 企业邮箱服务器搭建,如何搭建企业邮箱服务器
  7. Pandas数据分析库
  8. 关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
  9. 4. 频域处理(上)
  10. SharePoint Server 2007 简体中文下载