作为软件工程师,简述https的完整处理过程 ?


HTTPS的完整处理过程如下: 1. 客户端发起一个HTTPS请求,根据RFC2818的规定,客户端知道需要连接服务器的443(默认)端口。 2. 服务器把事先配置好的公钥证书返回给客户端。 3. 客户端验证公钥证书:比如是否在有效期内,证书的用途是不是匹配客户端请求的站点,是不是在CRL吊销列表里面,它的上一级证书是否有效,这是一个递归的过程,直到验证到根证书(操作系统内置的Root证书或者Client内置的Root证书)。如果验证通过则继续,不通过则显示警告信息。 4. 服务器使用自己的私钥解密这个消息,得到对称密钥。 5. 服务器使用对称密钥加密“明文内容A”,发送给客户端。 6. 客户端使用对称密钥解密响应的密文,得到“明文内容A”。 以上内容仅供参考,可以咨询专业的技术人员获取准确信息。 [2023-11-09 18:18:29 | AI写代码神器 | 209点数解答]
相关提问
- “可以成为千一的恋人吗”HTML源码,双击html文件可以本地运行,打开HTML页面,上面显示可以或者不要,越是拒绝,可以的按钮就会越来越大,直到点击可以为止 (这是界面图片,记得需要一个完整的框架你可以自行截图这个图片的适合比例) https://s3.bmp.ovh/imgs/2025/07/26/1d40e20226747686.jpg 真的不可以嘛?๑ᵒᯅᵒ๑ (这是第二张图片的切换) https://s3.bmp.ovh/imgs/2025/07/26/5422e5281214f40c.jpg 不要嘛,再想一想千一可以当乖乖的狗~ (第三张的图片) https://s3.bmp.ovh/imgs/2025/07/26/132a2d971d0b9a5b.jpg 不行,你必须当千一的恋人<(`^´)> (第四张的图片) https://s3.bmp.ovh/imgs/2025/07/26/77ed0e5e589807fb.jpg 千一真的真的超爱你的!٩(๛ ˘ ³˘)۶♥ (第五张的图片) https://s3.bmp.ovh/imgs/2025/07/26/215a4(1411点数解答 | 2025-07-26 08:37:17)112
- 帮我做一款我的世界基岩版,c++完整 (182点数解答 | 2025-02-22 15:53:11)148
- 作为**工程师,简述什么是load runner**过程?(279点数解答 | 2023-11-09 18:27:50)224
- 作为**工程师,请描述sei软件性能**过程?(392点数解答 | 2023-11-09 18:29:40)291
- 作为**工程师,请描述rbi软件性能**过程?(350点数解答 | 2023-11-09 18:29:44)241
- 作为**工程师,请描述lr性能**过程?(328点数解答 | 2023-11-09 18:29:49)207
- 作为**工程师,软件**分为几个阶段 各阶段的**策略和要求?(483点数解答 | 2023-11-09 18:21:57)237
- 作为**工程师,软件**有什么策略和阶段?(293点数解答 | 2023-11-09 18:22:29)236
- 作为**工程师,软件**类型有哪些?区别与联系?(349点数解答 | 2023-11-09 18:22:54)232
- 作为**工程师,软件**人员就是qa吗?(136点数解答 | 2023-11-09 18:23:52)200
- 作为**工程师,软件**中的逆向**该如何开展?(359点数解答 | 2023-11-09 18:24:58)201
- 作为**工程师,软件**工程师人员如何分工?分工的原则有哪些?(630点数解答 | 2023-11-09 18:25:09)214