Skip to main content

Service identity verification for pyOpenSSL & cryptography.

Project description

Documentation Status CI Status Test Coverage Code style: black https://www.irccloud.com/invite-svg?channel=%23cryptography-dev&hostname=irc.freenode.net&port=6697&ssl=1

Use this package if:

  • you use pyOpenSSL and don’t want to be MITMed or

  • if you want to verify that a PyCA cryptography certificate is valid for a certain hostname or IP address.

service-identity aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.

In the simplest case, this means host name verification. However, service-identity implements RFC 6125 fully and plans to add other relevant RFCs too.

service-identity’s documentation lives at Read the Docs, the code on GitHub.

Release Information

21.1.0 (2021-05-09)

Backward-incompatible changes:

  • Python 3.4 is not supported anymore. It has been unsupported by the Python core team for a while now, its PyPI downloads are negligible, and our CI provider removed it as a supported option.

    It’s very unlikely that service-identity will break under 3.4 anytime soon, which is why we do not block its installation on Python 3.4. But we don’t test it anymore and will block it once someone reports breakage.

Deprecations:

none

Changes:

  • service_identity.exceptions.VerificationError can now be pickled and is overall more well-behaved as an exception. This raises the requirement of attrs to 19.1.0.

Full changelog.

Authors

service-identity is written and maintained by Hynek Schlawack.

The development is kindly supported by Variomedia AG.

Other contributors can be found in GitHub’s overview.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

service-identity-21.1.0.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

service_identity-21.1.0-py2.py3-none-any.whl (12.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file service-identity-21.1.0.tar.gz.

File metadata

  • Download URL: service-identity-21.1.0.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for service-identity-21.1.0.tar.gz
Algorithm Hash digest
SHA256 6e6c6086ca271dc11b033d17c3a8bea9f24ebff920c587da090afc9519419d34
MD5 5e5c195d8fcedc72f9068be2ad9b5a13
BLAKE2b-256 092e26ade69944773df4748c19d3053e025b282f48de02aad84906d34a29d28b

See more details on using hashes here.

File details

Details for the file service_identity-21.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: service_identity-21.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for service_identity-21.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f0b0caac3d40627c3c04d7a51b6e06721857a0e10a8775f2d1d7e72901b3a7db
MD5 1435e2bca950eecb8e1efff9b177cbee
BLAKE2b-256 935a5e93f280ec7be676b5a57f305350f439d31ced168bca04e6ffa64b575664

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page