PyDERASN – strict and fast ASN.1 DER/CER/BER library for Python — pyderasn 9.4 documentation

# PyDERASN – strict and fast ASN.1 DER/CER/BER library for Python

> I’m going to build my own ASN.1 library with slots and blobs! (C) PyDERASN’s author

ASN.1 (Abstract Syntax Notation One) is a standard for abstract data serialization. PyDERASN is yet another library for dealing with ASN.1 structures, decoding them in BER/CER/DER formats and encoding to either DER (Distinguished Encoding Rules) or CER (Canonical Encoding Rules). Although ASN.1 is written more than 30 years ago by wise Ancients (taken from `pyasn1`’s README), it is still often can be seen anywhere in our life.

PyDERASN is free software, licenced under GNU LGPLv3.

- Features
- Performance
- Limitations
- Examples
- Library reference
- News
- Install
- Download
- Thanks
- Feedback

There are articles about its history and usage:

- Как я написал ASN.1 библиотеку с slots and blobs (in russian)

- Как я добавил big-data поддержку (in russian)

An example of pretty printed X.509 certificate with automatically parsed DEFINED BY fields.

An example of browser running.