Skip to content

Commit 4023400

Browse files
authored
Merge pull request #772 from marklogic-community/feature/3.X_Refactor
Add exposed SSL settings
2 parents ed1e837 + 4b3d6cb commit 4023400

File tree

2 files changed

+316
-198
lines changed

2 files changed

+316
-198
lines changed

marklogic-data-hub/src/main/java/com/marklogic/hub/HubConfig.java

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)