为pyOpenSSL & cryptography提供服务身份验证。
项目描述
为pyOpenSSL & cryptography提供服务身份验证
如果
- 您想要 验证 一个 PyCA cryptography 证书是否针对特定的主机名或IP地址有效,
- 或者如果您使用 pyOpenSSL 而不想被 MITM 攻击,
- 或者如果您想要 检查 证书中的服务ID。
service-identity 致力于为您提供验证证书是否适用于预期目的所需的所有工具。在 simplest case 中,这意味着 主机名验证。然而, service-identity 完全实现了 RFC 6125。
还可以查看 pem,它使从各种PEM编码文件中加载证书变得轻而易举!
项目信息
service-identity 在 MIT 许可下发布,其文档位于 Read the Docs,代码在 GitHub,最新版本在 PyPI。
致谢
service-identity 由 Hynek Schlawack 编写和维护。
开发得到了我的雇主 Variomedia AG,service-identity 的 Tidelift 订阅者,以及我所有令人惊叹的 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 查看散列)
关闭
service_identity-24.1.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6829c9d62fb832c2e1c435629b0a8c476e1929881f28bee4d20bc24161009221 |
|
MD5 | 64267a4351ee3c225ee12a11bb29fc44 |
|
BLAKE2b-256 | 38d22ac20fd05f1b6fce31986536da4caeac51ed2e1bb25d4a7d73ca4eccdfab |
关闭
service_identity-24.1.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a28caf8130c8a5c1c7a6f5293faaf239bbfb7751e4862436920ee6f2616f568a |
|
MD5 | bee8f2053cb311185729cc65a0869643 |
|
BLAKE2b-256 | 3b9244669afe6354a7bed9968013862118c401690d8b5a805bab75ac1764845f |