Crate rasn_ldap

source ·
Expand description

§Lightweight Directory Access Protocol V3 (LDAPv3)

rasn-ldap is an implementation of the data types defined in IETF RFC 4511 also known LDAPv3.

This does not provide an implementation of a client or server, but provides a shared implementation to build your own clients and servers.

Structs§

Enums§

Type Aliases§

  • The value to compare in the assertion. The syntax of the AssertionValue depends on the context of the LDAP operation being performed.
  • An attribute type and zero or more options.
  • An encoded attribute value. The attribute value is encoded according to the LDAP-specific encoding definition of its corresponding syntax. The LDAP-specific encoding definitions for different syntaxes and attribute types may be found in other documents and in particular [RFC 4517].
  • List of LDAP Controls.
  • The representation of a Distinguished Name (DN).
  • A notational convenience to indicate that the permitted value of this string is a (UTF-8 encoded) dotted-decimal representation of an ObjectIdentifier.
  • A notational convenience to indicate that, although strings of LdapString encode as OctetString types, the ISO10646 character set (a superset of Unicode) is used, encoded following the UTF-8 RFC3629 algorithm.
  • An identifier for a “Matching Rule”.
  • ID value of a corresponding request LdapMessage.
  • references to one or more servers or services that may be accessed via LDAP or other protocols.
  • The representation of a Relative Distinguished Name (RDN).
  • An LDAP String restricted to URL characters.