module Netdn: sig
.. end
X.500 distinguished names
type
oid = Netoid.t
type
dn = (oid * Netasn1.Value.value) list list
This is the raw version of the DN: a sequence of relative DNs,
and a relative DN is a set of (type,value) pairs. The types are
things like cn, country, organization, ...
module type AT_LOOKUP = sig
.. end
module type DN_string = sig
.. end
module DN_string_generic:
For a given attribute lookup module L
this module provides parser
and printer for distinguished names in string format (RFC 4514).