跳转到主要内容

为pyOpenSSL & cryptography提供服务身份验证。

项目描述

为pyOpenSSL & cryptography提供服务身份验证

如果

  • 您想要 验证 一个 PyCA cryptography 证书是否针对特定的主机名或IP地址有效,
  • 或者如果您使用 pyOpenSSL 而不想被 MITM 攻击,
  • 或者如果您想要 检查 证书中的服务ID。

service-identity 致力于为您提供验证证书是否适用于预期目的所需的所有工具。在 simplest case 中,这意味着 主机名验证。然而, service-identity 完全实现了 RFC 6125

还可以查看 pem,它使从各种PEM编码文件中加载证书变得轻而易举!

项目信息

service-identityMIT 许可下发布,其文档位于 Read the Docs,代码在 GitHub,最新版本在 PyPI

致谢

service-identityHynek Schlawack 编写和维护。

开发得到了我的雇主 Variomedia AGservice-identityTidelift 订阅者,以及我所有令人惊叹的 GitHub Sponsors 的支持。

service-identity 企业版

作为 Tidelift 订阅的一部分提供。

service-identity 的维护者以及成千上万的其他包的维护者正在与 Tidelift 合作,为构建应用程序时使用的开源包提供商业支持和维护。节省时间,降低风险,提高代码质量,同时支付您使用的确切包的维护者。了解更多信息 点击这里。

发布信息

变更

  • 如果一个证书不包含任何 subjectAltName,我们现在会引发 service_identity.CertificateError 而不是 service_identity.VerificationError,以便更容易调试问题。 #67

完整变更日志 →

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

service_identity-24.1.0.tar.gz (40.2 kB 查看散列)

上传时间 源代码

构建发行版

service_identity-24.1.0-py3-none-any.whl (12.0 kB 查看散列)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面