module Netdn:sig
..end
X.500 distinguished names
typeoid =
Netoid.t
typedn =
(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).