Skip to main content

Service identity verification for pyOpenSSL.

Project description

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

Use this package if:

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

17.0.0 (2017-05-23)

Deprecations:

  • Since Chrome 58 and Firefox 48 both don’t accept certificates that contain only a Common Name, its usage is hereby deprecated in service_identity too. We have been raising a warning since 16.0.0 and the support will be removed in mid-2018 for good.

Changes:

  • When service_identity.SubjectAltNameWarning is raised, the Common Name of the certificate is now included in the warning message. #17

  • Added cryptography.x509 backend for verifying certificates. #18

  • Wildcards (*) are now only allowed if they are the leftmost label in a certificate. This is common practice by all major browsers. #19

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.

Project details


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-17.0.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

service_identity-17.0.0-py2.py3-none-any.whl (13.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file service_identity-17.0.0.tar.gz.

File metadata

File hashes

Hashes for service_identity-17.0.0.tar.gz
Algorithm Hash digest
SHA256 4001fbb3da19e0df22c47a06d29681a398473af4aa9d745eca525b3b2c2302ab
MD5 f509cb41ca2f8420bd8496291136d6cc
BLAKE2b-256 de2acab6e30be82c8fcd2339ef618036720eda954cf05daef514e386661c9221

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for service_identity-17.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0e76f3c042cc0f5c7e6da002cf646f59dc4023962d1d1166343ce53bdad39e17
MD5 f6f1f379685f2a86f5c1b686acccc45e
BLAKE2b-256 29fa995e364220979e577e7ca232440961db0bf996b6edaf586a7d1bd14d81f1

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