METAL for iPhone

AI 新闻, 现在用 App 阅读。

下载 METAL, 每天发现最新 AI 报道。

在 App Store 下载

iPhone 应用 · 免费下载

也可在 iPhone 的 App Store 中搜索 METAL AI Magazine。

METAL

AI 术语词典S报道中常见的技术词

ssl.SSLContext

一组配置集合,保存着程序用来核实互联网对面的对象是否真实可信的证书验证规则

简单来说

SSL 上下文是一组配置的集合,汇总了程序在与互联网上的对象通信时,用来核实对方身份的规则。可以把它想象成大楼的门卫室:访客要进入时,门卫会拿出预先确定的证件名单进行核对,确认对方是否属实;而 SSL 上下文就相当于那本手册,规定了门卫室该以哪份证件名单为准、按什么规则放行。

程序每次与服务器建立连接时,并不需要重新写这本手册。只要设置一次,就能在多次连接中反复使用,而且开发者还可以自行决定信任哪份证书名单——是使用电脑里原本内置的名单,还是使用自己另外指定的名单。因此在开发对安全性要求较高的程序时,开发者会通过这项设置来细致调整信任的范围。

在报道中是这样出现的

文章在介绍 OpenAI Python SDK 更换底层通信工具后的应对方案时提到了这个概念。原文写道:“也可以通过 verify 参数传入 ssl.SSLContext,在自定义客户端中直接指定信任范围。”这里的 SSL 上下文并不是 OpenAI 开发的功能,而是 Python 这门编程语言本身自带的通用工具。容易混淆的一点是,它本身并不是证书名单,而是决定如何使用该名单的配置。

亲手试一试

这个概念对写代码的人很实用。可以向 AI 聊天机器人这样提问来找找感觉:

请用小学生也能听懂的比喻,解释一下 Python 程序在与互联网上的服务器通信时,如何核实对方的真实身份。然后告诉我 ssl.SSLContext 在这个过程中扮演什么角色,并附上一段简短的示例代码。

相关词条

出现过这个词的报道

浏览全部词条