import { JavaObject } from '../../java/lang/JavaObject'; import { Class } from '../../java/lang/Class'; export declare class TLSCertificate extends JavaObject { /** * Die Version der Zertifikats (0 -> V1, 1 -> V2, 2 -> V3). */ version: number; /** * Der Typ des Zertifikats */ type: string; /** * Die Informationen zum Inhaber des Zertifikats */ subject: string | null; /** * Die Informationen zum Aussteller des Zertifikats */ issuer: string | null; /** * Die Seriennummer des Zertifikats */ serialNumber: string | null; /** * Der Signaturalgorithmus */ signatureAlgorithm: string | null; /** * Die OID des Signaturalgorithmus */ signatureAlgorithmOID: string | null; /** * Ggf. weitere Parameter für den Signaturalgorithmus */ params: string | null; /** * Die Signatur (Base64-kodiert) */ signature: string; /** * Der Algorithmus, der für den öffentlichen Schlüssel verwendet wurde */ keyAlgorithm: string | null; /** * Das Format, in welchem der öffentliche Schlüssel vorliegt */ keyFormat: string | null; /** * Der öffentliche Schlüssel (Base64-kodiert) */ key: string; /** * Das Datum, ab dem das Zertifkat gültig ist (ISO 8601 format). */ validSince: string | null; /** * Das Datum, bis zu welchem Tag das Zertifkat gültig ist (ISO 8601 format). */ validUntil: string | null; constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): TLSCertificate; static transpilerToJSON(obj: TLSCertificate): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_TLSCertificate(obj: unknown): TLSCertificate; //# sourceMappingURL=TLSCertificate.d.ts.map