Erick Tryzelaar e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
..
doc e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
pyasn1 e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
test e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
CHANGES e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
LICENSE e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
MANIFEST.in e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
PKG-INFO e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
README e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
THANKS e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
TODO e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
setup.cfg e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago
setup.py e5e78f7938 HUE-2877 [desktop] Add pyasn1 and ndg_httpsclient to support SSL Server Name Indication 10 years ago

README


ASN.1 library for Python
------------------------

This is an implementation of ASN.1 types and codecs in Python programming
language. It has been first written to support particular protocol (SNMP)
but then generalized to be suitable for a wide range of protocols
based on ASN.1 specification.

FEATURES
--------

* Generic implementation of ASN.1 types (X.208)
* Fully standard compliant BER/CER/DER codecs
* 100% Python, works with Python 2.4 up to Python 3.4
* MT-safe

MISFEATURES
-----------

* No ASN.1 compiler (by-hand ASN.1 spec compilation into Python code required)
* Codecs are not restartable

INSTALLATION
------------

The pyasn1 package uses setuptools/distutils for installation. Thus do
either:

$ easy_install pyasn1

or

$ tar zxf pyasn1-0.1.8.tar.gz
$ cd pyasn1-0.1.8
$ python setup.py install
$ python setup.py test # run unit tests (optional)

OPERATION
---------

Perhaps a typical use would involve [by-hand] compilation of your ASN.1
specification into pyasn1-backed Python code at your application.

For more information on pyasn1 APIs, please, refer to the
doc/pyasn1-tutorial.html file in the distribution.

Also refer to example modules. Take a look at pyasn1-modules package -- maybe
it already holds something useful to you.

AVAILABILITY
------------

The pyasn1 package is distributed under terms and conditions of BSD-style
license. See LICENSE file in the distribution. Source code is freely
available from:

http://pyasn1.sf.net


FEEDBACK
--------

Please, send your comments and fixes to mailing lists at project web site.

=-=-=
mailto: ilya@glas.net