Skip to main content

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

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 http://pyasn1.sourceforge.net .

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 list at https://sourceforge.net/mailarchive/forum.php?forum_name=pyasn1-users

Written by Ilya Etingof <ilya@glas.net>

Release files for pyasn1 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyasn1 0.1.8
File Size Uploaded
pyasn1-0.1.8.tar.gz 75.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyasn1 0.1.8
File
pyasn1-0.1.8-py3.4.egg Legacy Egg format - - Details
pyasn1-0.1.8-py3.3.egg Legacy Egg format - - Details
pyasn1-0.1.8-py3.2.egg Legacy Egg format - - Details
pyasn1-0.1.8-py3.1.egg Legacy Egg format - - Details
pyasn1-0.1.8-py2.7.egg Legacy Egg format - - Details
pyasn1-0.1.8-py2.6.egg Legacy Egg format - - Details
pyasn1-0.1.8-py2.5.egg Legacy Egg format - - Details
pyasn1-0.1.8-py2.4.egg Legacy Egg format - - Details

Total release size: 812.2 kB

Release files / pyasn1-0.1.8.tar.gz

Download URL pyasn1-0.1.8.tar.gz
Size 75.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5d33be7ca0ec5997d76d29ea4c33b65c00c0231407fff975199d7f40530b8347
BLAKE2b-256 checksum
How to use checksums
4d03610900771f75708fb8f2c254d67fe3f01db9b8f970da4fc020ce02926a70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py3.4.egg

Download URL pyasn1-0.1.8-py3.4.egg
Size 94.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
10f178b21f1d82072a0bae9f68e6da239c2ed78b372179d6a3ea92f865becf5f
BLAKE2b-256 checksum
How to use checksums
63dafe4d04f50f787e8fbc666189111deb77b2244b953e1d85e53b98dbee1e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py3.3.egg

Download URL pyasn1-0.1.8-py3.3.egg
Size 96.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
c24bb4254fce1c33798914f5263a980e445da3a226873f9614046156dae6102d
BLAKE2b-256 checksum
How to use checksums
89054b2c408380d72902d4d77832c88d0b2fb4960b47aabe47258c338777c3fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py3.2.egg

Download URL pyasn1-0.1.8-py3.2.egg
Size 92.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
e685ccf6ba9a9e77656b142f443e54f036d66036680aaca7c72b310234eb2d98
BLAKE2b-256 checksum
How to use checksums
d3a94e30407933c2c66cd1bbfeaa7693e9e8f2018031c04250332a2520afdb9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py3.1.egg

Download URL pyasn1-0.1.8-py3.1.egg
Size 90.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
a6f2c25b11e35f0e05ac8e89d98ac572582cb06324946cfd0d15d4e221dfe784
BLAKE2b-256 checksum
How to use checksums
dae86455c8b25036992486d79129649599ffb8f110e7aed9a5738900e75b88ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py2.7.egg

Download URL pyasn1-0.1.8-py2.7.egg
Size 90.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
db23d3f22b983149e84a00281401349994a4a35f8d086cc14b9db5248646b690
BLAKE2b-256 checksum
How to use checksums
77d172f35bc379e6ce8fc3c866da182ca269bf2592b64e3ccbc821b059aa7a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py2.6.egg

Download URL pyasn1-0.1.8-py2.6.egg
Size 90.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
37aebff823af84253f4546520b98b7c8c892f0099b1a9e9a9ec790c4e70594d9
BLAKE2b-256 checksum
How to use checksums
a9450e88e2bf37b7bc9f7d08a6e3098b33a964bebbc90a1a3db312cb6283bcb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py2.5.egg

Download URL pyasn1-0.1.8-py2.5.egg
Size 90.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
7dd74178fae71a1e39d57f2b1a87bc3779834c69ed0477ca80f57bf901981c50
BLAKE2b-256 checksum
How to use checksums
f84b84a9017ebf379c6cf6567650724941c0703b15714d18320e28c0b6a06d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyasn1-0.1.8-py2.4.egg

Download URL pyasn1-0.1.8-py2.4.egg
Size 91.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
b232366d08266df66dd7eac3309543f0287a0d3a27dd7661cf32a299cbd7c401
BLAKE2b-256 checksum
How to use checksums
57351c6d7ea66260f95c6fe37dccc3de42956f3745ec92ca772443fe7ffef3e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.8

13 release files

0.4.6

13 release files

0.4.5

13 release files

0.4.4

13 release files

0.4.3

13 release files

0.4.2

12 release files

0.4.1

12 release files

0.3.6

12 release files

0.3.5

12 release files

0.3.3

12 release files

0.3.1

12 release files

0.2.3

12 release files

0.1.9

11 release files

This release

0.1.8 This release

9 release files

0.1.7

9 release files

0.1.6

9 release files

0.1.5

9 release files

0.1.4

9 release files

0.1.3

9 release files

0.1.2

8 release files

0.1.1

8 release files

0.0.13

6 release files

0.0.6a

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page