Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirleft/ocaml-x509
X509 (RFC5280) handling in OCaml
https://github.com/mirleft/ocaml-x509
mirageos ocaml pkcs pki rfc5280 x509
Last synced: about 23 hours ago
JSON representation
X509 (RFC5280) handling in OCaml
- Host: GitHub
- URL: https://github.com/mirleft/ocaml-x509
- Owner: mirleft
- License: bsd-2-clause
- Created: 2014-06-12T09:30:38.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T15:40:54.000Z (about 1 month ago)
- Last Synced: 2025-01-13T06:06:08.055Z (8 days ago)
- Topics: mirageos, ocaml, pkcs, pki, rfc5280, x509
- Language: OCaml
- Size: 2 MB
- Stars: 52
- Watchers: 13
- Forks: 34
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
## X.509 - Public Key Infrastructure purely in OCaml
%%VERSION%%
X.509 is a public key infrastructure used mostly on the Internet. It consists
of certificates which include public keys and identifiers, signed by an
authority. Authorities must be exchanged over a second channel to establish the
trust relationship. This library implements most parts of
[RFC5280](https://tools.ietf.org/html/rfc5280) and
[RFC6125](https://tools.ietf.org/html/rfc6125). The
[Public Key Cryptography Standards (PKCS)](https://en.wikipedia.org/wiki/PKCS)
defines encoding and decoding in ASN.1 DER and PEM format, which is also
implemented by this library - namely PKCS 1, PKCS 7, PKCS 8, PKCS 9 and PKCS 10.Read our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak).
## Documentation
[API documentation](https://mirleft.github.io/ocaml-x509/doc)
## Installation
`opam install x509` will install this library.