import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type DistinguishedName = { /** * The commonName (CN) elements of the Distinguished Name (OID: 2.5.4.3). */ commonName?: Array | null | undefined; /** * The countryName (C) elements of the Distinguished Name (OID: 2.5.4.6). */ country?: Array | null | undefined; /** * The domainComponent (DC) elements of the Distinguished Name (OID: 0.9.2342.19200300.100.1.25). */ domainComponent?: Array | null | undefined; /** * The emailAddress (E) elements of the Distinguished Name (OID: 1.2.840.113549.1.9.1). */ emailAddress?: Array | null | undefined; /** * The givenName (G) elements of the Distinguished Name (OID: 2.5.4.42). */ givenName?: Array | null | undefined; /** * The jurisdictionCountry elements of the Distinguished Name (OID: 1.3.6.1.4.1.311.60.2.1.3). */ jurisdictionCountry?: Array | null | undefined; /** * The jurisdictionLocality elements of the Distinguished Name (OID: 1.3.6.1.4.1.311.60.2.1.1). */ jurisdictionLocality?: Array | null | undefined; /** * The jurisdictionStateOrProvince elements of the Distinguished Name (OID: 1.3.6.1.4.1.311.60.2.1.2). */ jurisdictionProvince?: Array | null | undefined; /** * The localityName (L) elements of the Distinguished Name (OID: 2.5.4.7). */ locality?: Array | null | undefined; /** * The organizationName (O) elements of the Distinguished Name (OID: 2.5.4.10). */ organization?: Array | null | undefined; organizationId?: Array | null | undefined; /** * The organizationalUnit (OU) elements of the Distinguished Name (OID: 2.5.4.11). */ organizationalUnit?: Array | null | undefined; /** * The postalCode elements of the Distinguished Name (OID: 2.5.4.17). */ postalCode?: Array | null | undefined; /** * The stateOrProvinceName (ST) elements of the Distinguished Name (OID: 2.5.4.8). */ province?: Array | null | undefined; /** * The serialNumber elements of the Distinguished Name (OID: 2.5.4.5). */ serialNumber?: Array | null | undefined; /** * The streetAddress (STREET) elements of the Distinguished Name (OID: 2.5.4.9). */ streetAddress?: Array | null | undefined; /** * The surname (SN) elements of the Distinguished Name (OID: 2.5.4.4). */ surname?: Array | null | undefined; }; /** @internal */ export declare const DistinguishedName$inboundSchema: z.ZodType; export declare function distinguishedNameFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=distinguishedname.d.ts.map