Re-exports§
pub use tls_config::TlsConfig;pub use tls_config::TlsVersion;pub use tls_config::TrustAnchors;
Modules§
- tls_
config - Convenience types for building a
rustls::ClientConfigwithout touching Rustls directly.
Structs§
- Client
- Client
Builder - Control
- Dn
- Domain
Scope Control - Extended
Response - LdapUrl
- Manage
DsaIt Control - Message
Id - LDAP message IDs are positive i32 values. 0 is reserved for unsolicited notifications.
- Modification
- Paged
Results Control - Simple paged results control (RFC 2696).
- Paged
Search - Incremental paged search that yields one page of results at a time.
- Partial
Attribute - Rdn
- Search
Result - Search
Result Entry - SortKey
- A single sort key for server-side sort (RFC 2891).
- Sort
KeyList - Server-side sort request control value (RFC 2891).
- Sort
Result - Server-side sort response control value (RFC 2891).
- Zeroizing
Zeroizingis a a wrapper for anyZ: Zeroizetype which implements aDrophandler which zeroizes dropped values.
Enums§
- Bind
Credentials - Credentials for
Client::bind. - Deref
Aliases - Error
- Filter
- LDAP search filter (RFC 4515).
- Modify
Operation - Referral
Policy - Controls how the server’s referral responses are handled.
- Result
Code - Search
Scope - Transport
Constants§
- DOMAIN_
SCOPE_ OID - MANAGE_
DSA_ IT_ OID - PAGED_
RESULTS_ OID - SERVER_
SORT_ OID - SERVER_
SORT_ REQUEST_ OID - SERVER_
SORT_ RESPONSE_ OID
Traits§
Functions§
- escape_
dn_ value - Escape a DN value per RFC 4514 §2.4.
- parse_
range_ option - Parse an AD range option from an attribute name.
Type Aliases§
- Secret
String - Secret string type.
- Unsolicited
Handler - Handler for unsolicited notifications other than Notice of Disconnection.