x509

AuthorsDavid Kaloper <david@numm.org> and Hannes Mehnert <hannes@mehnert.org>
LicenseBSD2
Homepagehttps://github.com/mirleft/ocaml-x509
Issue Trackerhttps://github.com/mirleft/ocaml-x509/issues
Tagorg:mirage
MaintainersHannes Mehnert <hannes@mehnert.org> and David Kaloper <david@numm.org>
Dependencies
&asn1-combinators>= 0.2.0
astring
cstruct>= 1.6.0
cstruct-unix>= 3.0.0
nocrypto>= 0.5.3
ocamlbuild
ocamlfind
ounit
ppx_sexp_conv
ptime
result
sexplib
topkg
Availableocaml-version >= "4.02.2"
PublishedDec 21, 2017
Source [http] https://github.com/mirleft/ocaml-x509/releases/download/0.6.1/x509-0.6.1.tbz
a8cac9dca9bc4d39f7433403633d2223
StatisticsInstalled 297 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/x509/x509.0.6.1/opam

Public Key Infrastructure purely in OCaml

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 and RFC6125.

Read further and our Usenix Security 2015 paper.

Necessary for
certify
conex
tls
>= 0.9.0
tlstunnel
Optional for
logs-syslog