import { JavaObject } from '../../../java/lang/JavaObject'; import { TLSCertificate } from '../../../core/data/TLSCertificate'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class OAuth2ClientConnection extends JavaObject { /** * Die ID des OAuth2 Client Secrets. */ id: number; /** * Die URL des Auth-Servers. */ authServer: string; /** * Die Client-ID für diesen Auth-Server. */ clientID: string; /** * Das Client-Secret für die Client ID für diesen Auth-Server. */ clientSecret: string; /** * Das TLS-Zertifikat, welches von dem Auth-Server verwendet wird. */ tlsCert: string | null; /** * Gibt an, ob das TLS-Zertifikat von dem SVWS-Server über die Chain automatisch validiert werden kann. */ tlsCertIsKnown: boolean; /** * Gibt an, ob dem TLS-Zertifikat von dem SVWS-Server vertraut wird oder nicht. */ tlsCertIsTrusted: boolean; /** * Die Liste mit den TLS-Zertifikaten der Zertifikatskette des TLS-Servers. */ tlsCertChain: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): OAuth2ClientConnection; static transpilerToJSON(obj: OAuth2ClientConnection): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_oauth2_OAuth2ClientConnection(obj: unknown): OAuth2ClientConnection; //# sourceMappingURL=OAuth2ClientConnection.d.ts.map