python3-service_identity - Service identity verification for pyOpenSSL

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Education all
Package name python3-service_identity
Package version 16.0.0
Package release 10.17
Package architecture noarch
Package type rpm
Installed size 90.43 KB
Download size 36.96 KB
Official Mirror
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.


Package Version Architecture Repository
python3-service_identity-16.0.0-2.3.noarch.rpm 16.0.0 noarch openSUSE Oss
python3-service_identity - - -


Name Value
python(abi) = 3.6
python3-attrs -
python3-pyOpenSSL >= 0.14
python3-pyasn1 -
python3-pyasn1-modules -
python3-setuptools -


Name Value
python3-service_identity = 16.0.0-10.17


Type URL
Binary Package python3-service_identity-16.0.0-10.17.noarch.rpm
Source Package python-service_identity-16.0.0-10.17.src.rpm

Install Howto

  1. Add the openSUSE Education repository:
    # zypper addrepo opensuse-education
  2. Install python3-service_identity rpm package:
    # zypper install python3-service_identity




2017-07-01 -
- Convert to singlespec
2016-06-02 -
- Update to 16.0.0:
* Changes:
+  Officially support Python 3.5.
+  service_identity.SubjectAltNameWarning is now raised if the server certicate lacks a proper SubjectAltName. [#9]
+  Add a __str__ method to VerificationError.
+  Port from characteristic to its spiritual successor attrs.
* Backward-incompatible changes:
+  Python 3.3 and 2.6 aren't supported anymore. They may work by chance but any effort to keep them working has ceased.
+  pyOpenSSL versions older than 0.14 are not tested anymore. They don't even build with recent OpenSSL versions.
- Update spec file with new upstream package requirements.
2015-07-21 -
- Change URL
- Use %{oname} instead of service_identity
- Add BuildRequires for python-Sphinx for Documentation
- Change Description
- Change Documentation add index.html
- Add Man Page
2015-07-16 -
- update pkg description to reflect upstream
- rm warnings in description about this pkg being alpha / possibly broken
2015-07-16 -
- alphabetize BuildRequires & Requires
- remove no longer needed commented out test fail workaround
2015-07-16 -
- update to 14.0.0:
* update spec file with new requirements per instructions by upstream
* update spec file comment out no longer needed test fail workaround
* upstream changes:
+ Switch to year-based version numbers.
+ Port to characteristic 14.0 (get rid of deprecation warnings).
+ Package docs with sdist.
-update to 1.0.0:
* Backward-incompatible changes:
+ Drop support for Python 3.2. There is no justification to add complexity and unnecessary function calls for a Python version that nobody uses.
* changes:
+ Move into the Python Cryptography Authority?s GitHub account.
+ Move exceptions into service_identity.exceptions so tracebacks don?t contain private module names.
+ Promoting to stable since Twisted 14.0 is optionally depending on service_identity now.
+ Use characteristic instead of a home-grown solution.
+ idna 0.6 did some backward-incompatible fixes that broke Python 3 support. This has been fixed now therefore service_identity only works with idna 0.6 and later. Unfortunately since idna doesn?t offer version introspection, service_identity can?t warn about it.
2014-05-15 -
- version 0.2: initial build

See Also

Package Description
python3-tbb-2018_20171205-59.1.i586.rpm Python 3 support for Threading Building Blocks (TBB)
python3-tbb-2018_20171205-59.1.x86_64.rpm Python 3 support for Threading Building Blocks (TBB)
pythoncad-DS1_R36-197.19.i586.rpm PythonCAD--CAD in Python
pythoncad-DS1_R36-197.19.x86_64.rpm PythonCAD--CAD in Python
qml-box2d-0+git.1451747535.1b37be7-9.26.i586.rpm QML Box2D plugin
qml-box2d-0+git.1451747535.1b37be7-9.26.x86_64.rpm QML Box2D plugin
qtlockedfile-2.4.1git.1366034362-1.28.i586.rpm TQFile extension with advisory locking functions
qtlockedfile-2.4.1git.1366034362-1.28.x86_64.rpm TQFile extension with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-1.28.i586.rpm The QtLockedFile class extends QFile with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-1.28.x86_64.rpm The QtLockedFile class extends QFile with advisory locking functions
qtsingleapplication-2.4.1git.1366034362-3.32.i586.rpm Provides support for applications that can be only started once per user
qtsingleapplication-2.4.1git.1366034362-3.32.x86_64.rpm Provides support for applications that can be only started once per user
qtsingleapplication-devel-2.4.1git.1366034362-3.32.i586.rpm Provides support for applications that can be only started once per user
qtsingleapplication-devel-2.4.1git.1366034362-3.32.x86_64.rpm Provides support for applications that can be only started once per user
qwt-designer-5.2.3-25.501.i586.rpm Plugin for the Qt Interface designer