@@ -84,13 +84,37 @@ static HubConfig create(String projectDir) {
8484
8585 void setPort (DatabaseKind kind , Integer port );
8686
87- void setStagingSslContext ( SSLContext stagingSslContext );
87+ SSLContext getSslContext ( DatabaseKind databaseKind );
8888
89- void setStagingSslHostnameVerifier ( DatabaseClientFactory . SSLHostnameVerifier stagingSslHostnameVerifier );
89+ void setSslContext ( DatabaseKind databaseKind , SSLContext sslContext );
9090
91- void setFinalSslContext ( SSLContext finalSslContext );
91+ void setSslHostnameVerifier ( DatabaseKind databaseKind , DatabaseClientFactory . SSLHostnameVerifier stagingSslHostnameVerifier );
9292
93- void setFinalSslHostnameVerifier (DatabaseClientFactory .SSLHostnameVerifier finalSslHostnameVerifier );
93+ DatabaseClientFactory .SSLHostnameVerifier getSslHostnameVerifier (DatabaseKind kind );
94+
95+ String getAuthMethod (DatabaseKind kind );
96+
97+ void setAuthMethod (DatabaseKind kind , String authMethod );
98+
99+ String getScheme (DatabaseKind kind );
100+
101+ void setScheme (DatabaseKind kind , String scheme );
102+
103+ boolean getSimpleSsl (DatabaseKind kind );
104+
105+ void setSimpleSsl (DatabaseKind kind , Boolean simpleSsl );
106+
107+ String getCertFile (DatabaseKind kind );
108+
109+ void setCertFile (DatabaseKind kind , String certFile );
110+
111+ String getCertPassword (DatabaseKind kind );
112+
113+ void setCertPass (DatabaseKind kind , String certPassword );
114+
115+ String getExternalName (DatabaseKind kind );
116+
117+ void setExternalName (DatabaseKind kind , String externalName );
94118
95119 // roles and users
96120 String getHubRoleName ();
0 commit comments