import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { TlsChain } from "./tlschain.js"; import { TlsVersionData } from "./tlsversiondata.js"; /** * Certificate version v1(0), v2(1), v3(2). */ export declare const VersionSelected: { readonly Unknown: ""; readonly SsLv2: "ss_lv_2"; readonly SsLv3: "ss_lv_3"; readonly Tlsv10: "tlsv1_0"; readonly Tlsv11: "tlsv1_1"; readonly Tlsv12: "tlsv1_2"; readonly Tlsv13: "tlsv1_3"; readonly Dtlsv10: "dtlsv1_0"; readonly Dtlsv12: "dtlsv1_2"; readonly Dtlsv13: "dtlsv1_3"; }; /** * Certificate version v1(0), v2(1), v3(2). */ export type VersionSelected = OpenEnum; export type Tls = { /** * Cipher suite chosen for the exchange. */ cipherSelected?: string | undefined; /** * The SHA-256 digest of the entire raw certificate. Its unique identifier, which Censys uses to index certificates records. */ fingerprintSha256?: string | undefined; /** * The JA3S fingerprint for this service. */ ja3s?: string | undefined; ja4s?: string | undefined; /** * Certificate chain information. */ presentedChain?: Array | null | undefined; /** * Certificate version v1(0), v2(1), v3(2). */ versionSelected?: VersionSelected | undefined; versions?: Array | null | undefined; }; /** @internal */ export declare const VersionSelected$inboundSchema: z.ZodType; /** @internal */ export declare const Tls$inboundSchema: z.ZodType; export declare function tlsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=tls.d.ts.map