parseLdapUrl: (
text: any,
) =>
| {
attributes?: undefined;
dn?: undefined;
filter?: undefined;
host?: undefined;
ok: boolean;
port?: undefined;
scheme?: undefined;
why: string;
}
| {
attributes: string[];
dn: string;
filter: string;
host: string;
ok: boolean;
port: number;
scheme: string;
why?: undefined;
} = parseLdapUrl
Type Declaration
-
- (
text: any,
):
| {
attributes?: undefined;
dn?: undefined;
filter?: undefined;
host?: undefined;
ok: boolean;
port?: undefined;
scheme?: undefined;
why: string;
}
| {
attributes: string[];
dn: string;
filter: string;
host: string;
ok: boolean;
port: number;
scheme: string;
why?: undefined;
}
-
Returns
| {
attributes?: undefined;
dn?: undefined;
filter?: undefined;
host?: undefined;
ok: boolean;
port?: undefined;
scheme?: undefined;
why: string;
}
| {
attributes: string[];
dn: string;
filter: string;
host: string;
ok: boolean;
port: number;
scheme: string;
why?: undefined;
}
{ ok: true, scheme, host, port, dn, attributes, filter }, or
{ ok: false, why }
Parses an RFC 4516 LDAP URL as a CRL or certificate address.
Refuses one with no host, a scope other than
base, or a critical extension.