Page 364 - HTTP权威指南
P. 364

证书格式版本号
                                 证书序列号
                                 证书签名算法
                            证书颁发者(签名颁发机构)
                                   有效期
                                  对象名称
                                                                           B
                                对象的公开密钥
                                 其他扩展信息
                                                                            报文摘要
                                                                    报文摘要
                                   数字签名                                  相同吗?
                                                        E

                                                 签名颁发机构
                                                 的公开密钥

                 图 14-12 验证签名是真的


                 14.7 HTTPS——细节介绍

                 HTTPS 是最常见的 HTTP 安全版本。它得到了很广泛的应用,所有主要的商业浏览
                 器和服务器上都提供 HTTPS。HTTPS 将 HTTP 协议与一组强大的对称、非对称和
                 基于证书的加密技术结合在一起,使得 HTTPS 不仅很安全,而且很灵活,很容易
                 在处于无序状态的、分散的全球互联网上进行管理。

                 HTTPS 加速了因特网应用程序的成长,已经成为基于 Web 的电子商务快速成长的
                 主要推动力。在广域网中对分布式 Web 应用程序的安全管理方面,HTTPS 也是非
                 常重要的。


                 14.7.1 HTTPS概述

                 HTTPS 就是在安全的传输层上发送的 HTTP。HTTPS 没有将未加密的 HTTP 报
                 文发送给 TCP,并通过世界范围内的因特网进行传输(参见图 14-13a),它在将
                 HTTP 报文发送给 TCP 之前,先将其发送给了一个安全层,对其进行加密(参见
                 图 14-13b)。                                                                   322
                 现在,HTTP 安全层是通过 SSL 及其现代替代协议 TLS 来实现的。我们遵循常见的
                 用法,用术语 SSL 来表示 SSL 或者 TLS。




                                                                            安全HTTP   |   339
   359   360   361   362   363   364   365   366   367   368   369