package x509
Install
Dune Dependency
Authors
Maintainers
Sources
md5=e0bf6b2bed4dea68381978f0ece8eb29
Description
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.
README
X.509 - Public Key Infrastructure purely in OCaml
0.6.0 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]((https://tools.ietf.org/html/rfc6125).
Read further and our Usenix Security 2015 paper.
Documentation
Installation
opam install x509
will install this library.
Dependencies (12)
- astring
-
nocrypto
>= "0.5.3"
- ptime
-
asn1-combinators
>= "0.2.0" & < "0.3.0"
- sexplib
-
cstruct
>= "1.6.0" & < "4.0.0"
- result
-
topkg
build
-
ppx_sexp_conv
< "v0.11.0"
-
ocamlbuild
build
-
ocamlfind
build
-
ocaml
>= "4.02.2"
Dev Dependencies (2)
-
cstruct-unix
with-test & >= "3.0.0"
-
ounit
with-test
Used by (12)
-
calculon
= "0.4"
-
capnp-rpc-lwt
= "0.3.2"
-
caqti
>= "2.1.1"
-
castore
>= "0.0.2"
-
certify
< "0.3.0"
-
conex
< "0.10.0"
-
conex-nocrypto
< "0.11.0"
-
datakit-ci
>= "0.12.4"
-
git-mirage
>= "3.7.0" & < "3.10.0"
-
irc-client-tls
< "0.7.0"
-
paf
= "0.0.2"
-
tlstunnel
< "0.2.0"
Conflicts
None