python2-service_identity - Service identity verification for pyOpenSSL

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Education all
Package name python2-service_identity
Package version 16.0.0
Package release lp150.10.1
Package architecture noarch
Package type rpm
Installed size 77.36 KB
Download size 36.02 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
python2-service_identity-16.0.0-lp150.1.3.noarch.rpm 16.0.0 noarch openSUSE Oss
python2-service_identity - - -


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


Name Value
python-service_identity = 16.0.0-lp150.10.1
python2-service_identity = 16.0.0-lp150.10.1


Name Value
python-service_identity < 16.0.0-lp150.10.1


Type URL
Binary Package python2-service_identity-16.0.0-lp150.10.1.noarch.rpm
Source Package python-service_identity-16.0.0-lp150.10.1.src.rpm

Install Howto

  1. Add the openSUSE Education repository:
    # zypper addrepo opensuse-education
  2. Install python2-service_identity rpm package:
    # zypper install python2-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
python2-tbb-2018_20171205-lp150.60.1.x86_64.rpm Python 2 support for Threading Building Blocks (TBB)
python3-PyAudio-0.2.11-lp150.7.2.x86_64.rpm Python Bindings for PortAudio v19
python3-characteristic-14.3.0-lp150.8.1.noarch.rpm Say 'yes' to types but 'no' to typing in python
python3-javapackages-5.2.0+git20180620.70fa2258-lp150.60.1.x86_64.rpm Module for handling various files for Java packaging
python3-mpi4py-3.0.0-lp150.23.1.x86_64.rpm MPI for Python
python3-mpi4py-devel-3.0.0-lp150.23.1.x86_64.rpm Development files for python3-mpi4py
python3-opencv-3.4.1-lp150.120.2.x86_64.rpm Python 3 bindings for apps which use OpenCV
python3-service_identity-16.0.0-lp150.10.1.noarch.rpm Service identity verification for pyOpenSSL
python3-tbb-2018_20171205-lp150.60.1.x86_64.rpm Python 3 support for Threading Building Blocks (TBB)
pythoncad-DS1_R36-lp150.197.1.x86_64.rpm PythonCAD--CAD in Python
qml-box2d-0+git.1451747535.1b37be7-lp150.9.1.x86_64.rpm QML Box2D plugin
qtlockedfile-2.4.1git.1366034362-lp150.1.1.x86_64.rpm TQFile extension with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-lp150.1.1.x86_64.rpm The QtLockedFile class extends QFile with advisory locking functions
qtsingleapplication-2.4.1git.1366034362-lp150.3.1.x86_64.rpm Provides support for applications that can be only started once per user
qtsingleapplication-devel-2.4.1git.1366034362-lp150.3.1.x86_64.rpm Provides support for applications that can be only started once per user