import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CertificateExtensions } from "./certificateextensions.js"; import { DistinguishedName } from "./distinguishedname.js"; import { Extension } from "./extension.js"; import { Signature } from "./signature.js"; import { SubjectKeyInfo } from "./subjectkeyinfo.js"; import { ValidityPeriod } from "./validityperiod.js"; export type CertificateParsed = { extensions?: CertificateExtensions | undefined; issuer?: DistinguishedName | undefined; /** * Distinguished Name of the entity that has signed and issued the certificate. */ issuerDn?: string | undefined; ja4x?: string | undefined; redacted?: boolean | undefined; /** * Issuer-specific identifier of the certificate. */ serialNumber?: string | undefined; /** * Issuer-specific identifier of the certificate, represented as hexadecimal. */ serialNumberHex?: string | undefined; signature?: Signature | undefined; subject?: DistinguishedName | undefined; /** * Distinguished Name of the entity associated with the public key. */ subjectDn?: string | undefined; subjectKeyInfo?: SubjectKeyInfo | undefined; unknownExtensions?: Array | null | undefined; validityPeriod?: ValidityPeriod | undefined; version?: number | undefined; }; /** @internal */ export declare const CertificateParsed$inboundSchema: z.ZodType; export declare function certificateParsedFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=certificateparsed.d.ts.map