1# asn1crypto Documentation 2 3The documentation for *asn1crypto* is composed of tutorials on basic usage and 4links to the source for the various pre-defined type classes. 5 6## Tutorials 7 8 - [Universal Types with BER/DER Decoder and DER Encoder](universal_types.md) 9 - [PEM Decoder and Encoder](pem.md) 10 11## Reference 12 13 - [Universal types](../asn1crypto/core.py), `asn1crypto.core` 14 - [Digest, HMAC, signed digest and encryption algorithms](../asn1crypto/algos.py), `asn1crypto.algos` 15 - [Private and public keys](../asn1crypto/keys.py), `asn1crypto.keys` 16 - [X.509 certificates](../asn1crypto/x509.py), `asn1crypto.x509` 17 - [Certificate revocation lists (CRLs)](../asn1crypto/crl.py), `asn1crypto.crl` 18 - [Online certificate status protocol (OCSP)](../asn1crypto/ocsp.py), `asn1crypto.ocsp` 19 - [Certificate signing requests (CSRs)](../asn1crypto/csr.py), `asn1crypto.csr` 20 - [Private key/certificate containers (PKCS#12)](../asn1crypto/pkcs12.py), `asn1crypto.pkcs12` 21 - [Cryptographic message syntax (CMS, PKCS#7)](../asn1crypto/cms.py), `asn1crypto.cms` 22 - [Time stamp protocol (TSP)](../asn1crypto/tsp.py), `asn1crypto.tsp` 23 - [PDF signatures](../asn1crypto/pdf.py), `asn1crypto.pdf` 24