python-service_identity - Service identity verification for pyOpenSSL

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Education all
Package name python-service_identity
Package version 16.0.0
Package release 7.2
Package architecture noarch
Package type rpm
Installed size 75.39 KB
Download size 29.59 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
python-service_identity-16.0.0-1.2.noarch.rpm 16.0.0 noarch openSUSE Oss
python-service_identity - - -


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


Name Value
python-service_identity = 16.0.0-7.2


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

Install Howto

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




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
python-whiteboard-1.0.git.1514648472.61431aa-4.1.noarch.rpm Build and operate a low-cost electronic whiteboard
python2-opencv-3.3.1-118.1.x86_64.rpm Python 2 bindings for apps which use OpenCV
python3-opencv-3.3.1-118.1.x86_64.rpm Python 3 bindings for apps which use OpenCV
pythoncad-DS1_R36-197.4.x86_64.rpm PythonCAD--CAD in Python
qml-box2d-0+git.1451747535.1b37be7-7.4.x86_64.rpm QML Box2D plugin
qtlockedfile-2.4.1git.1366034362-1.4.x86_64.rpm TQFile extension with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-1.4.x86_64.rpm The QtLockedFile class extends QFile with advisory locking functions
qtsingleapplication-2.4.1git.1366034362-3.4.x86_64.rpm Provides support for applications that can be only started once per user
qtsingleapplication-devel-2.4.1git.1366034362-3.4.x86_64.rpm Provides support for applications that can be only started once per user
qwt-designer-5.2.3-25.9.x86_64.rpm Plugin for the Qt Interface designer
qwt-devel-5.2.3-25.9.x86_64.rpm Include headers and Qt Designer plugin for Qwt
qwt-devel-doc-5.2.3-25.9.x86_64.rpm Development documentation for Qwt
qwt-examples-5.2.3-25.9.x86_64.rpm Example programs using Qwt
qwtplot3d-devel-0.2.7-9.1.x86_64.rpm Development tools for programs which uses QwtPlot3D Widget set
rasmol- Molecular Graphics Visualization Tool