Skip to content

Commit fb024c2

Browse files
iigoninbennygoerzigKarstenSchnitterKai Sternad
committed
Replace FileHelper.getAbsoluteFilePathFromClassPath with ClassLoader.getResource for resource resolution and updated keystore file extensions to avoid double endings.
Signed-off-by: Iwan Igonin <iigonin@sternad.de> Co-authored-by: Benny Goerzig <benny.goerzig@sap.com> Co-authored-by: Karsten Schnitter <k.schnitter@sap.com> Co-authored-by: Kai Sternad <k.sternad@sternad.de>
1 parent 90b4564 commit fb024c2

5 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/test/java/org/opensearch/security/InitializationIntegrationTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public void testWhoAmI() throws Exception {
140140
true
141141
);
142142

143-
try (RestHighLevelClient restHighLevelClient = getRestClient(clusterInfo, "spock-keystore.jks", "truststore.jks")) {
143+
try (RestHighLevelClient restHighLevelClient = getRestClient(clusterInfo, "spock-keystore", "truststore")) {
144144
Response whoAmIRes = restHighLevelClient.getLowLevelClient().performRequest(new Request("GET", "/_plugins/_security/whoami"));
145145
assertThat(200, is(whoAmIRes.getStatusLine().getStatusCode()));
146146
// Should be using HTTP/2 by default
@@ -170,8 +170,8 @@ public void testWhoAmIForceHttp1() throws Exception {
170170
try (
171171
RestHighLevelClient restHighLevelClient = getRestClient(
172172
clusterInfo,
173-
"spock-keystore.jks",
174-
"truststore.jks",
173+
"spock-keystore",
174+
"truststore",
175175
HttpVersionPolicy.FORCE_HTTP_1
176176
)
177177
) {

src/test/java/org/opensearch/security/auditlog/compliance/ComplianceAuditlogTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ public void testInternalConfig() throws Exception {
278278
"audit"
279279
);
280280
final List<AuditMessage> messages = TestAuditlogImpl.doThenWaitForMessages(() -> {
281-
try (RestHighLevelClient restHighLevelClient = getRestClient(clusterInfo, "kirk-keystore.jks", "truststore.jks")) {
281+
try (RestHighLevelClient restHighLevelClient = getRestClient(clusterInfo, "kirk-keystore", "truststore")) {
282282
for (IndexRequest ir : new DynamicSecurityConfig().setSecurityRoles("roles_2.yml").getDynamicConfig(getResourceFolder())) {
283283
restHighLevelClient.index(ir, RequestOptions.DEFAULT);
284284
GetResponse getDocumentResponse = restHighLevelClient.get(new GetRequest(ir.index(), ir.id()), RequestOptions.DEFAULT);

src/test/java/org/opensearch/security/system_indices/AbstractSystemIndicesTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ void createSnapshots() {
152152

153153
RestHelper superAdminRestHelper() {
154154
RestHelper restHelper = restHelper();
155-
restHelper.keystore = "kirk-keystore.jks";
155+
restHelper.keystore = "kirk-keystore";
156156
restHelper.enableHTTPClientSSL = true;
157157
restHelper.trustHTTPServerCertificate = true;
158158
restHelper.sendAdminCertificate = true;

src/test/java/org/opensearch/security/test/DynamicSecurityConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public List<IndexRequest> getDynamicConfig(String folder) {
152152
);
153153
}
154154

155-
if (null != FileHelper.getAbsoluteFilePathFromClassPath(prefix + securityNodesDn)) {
155+
if (DynamicSecurityConfig.class.getClassLoader().getResource(prefix + securityNodesDn) != null) {
156156
ret.add(
157157
new IndexRequest(securityIndexName).id(CType.NODESDN.toLCString())
158158
.setRefreshPolicy(RefreshPolicy.IMMEDIATE)
@@ -162,7 +162,7 @@ public List<IndexRequest> getDynamicConfig(String folder) {
162162
}
163163

164164
final String allowlistYmlFile = prefix + securityAllowlist;
165-
if (null != FileHelper.getAbsoluteFilePathFromClassPath(allowlistYmlFile)) {
165+
if (DynamicSecurityConfig.class.getClassLoader().getResource(allowlistYmlFile) != null) {
166166
ret.add(
167167
new IndexRequest(securityIndexName).id(CType.ALLOWLIST.toLCString())
168168
.setRefreshPolicy(RefreshPolicy.IMMEDIATE)
@@ -171,7 +171,7 @@ public List<IndexRequest> getDynamicConfig(String folder) {
171171
}
172172

173173
final String auditYmlFile = prefix + securityAudit;
174-
if (null != FileHelper.getAbsoluteFilePathFromClassPath(auditYmlFile)) {
174+
if (DynamicSecurityConfig.class.getClassLoader().getResource(auditYmlFile) != null) {
175175
ret.add(
176176
new IndexRequest(securityIndexName).id(CType.AUDIT.toLCString())
177177
.setRefreshPolicy(RefreshPolicy.IMMEDIATE)

src/test/java/org/opensearch/security/util/SettingsBasedSSLConfiguratorV4Test.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ public void testPemHostnameVerificationFailure() throws Exception {
228228

229229
try (
230230
TestServer testServer = new TestServer(
231-
"sslConfigurator/pem/truststore.jks",
231+
"sslConfigurator/pem/truststore",
232232
"sslConfigurator/pem/node-wrong-hostname-keystore",
233233
"secret",
234234
false
@@ -266,7 +266,7 @@ public void testPemHostnameVerificationOff() throws Exception {
266266

267267
try (
268268
TestServer testServer = new TestServer(
269-
"sslConfigurator/pem/truststore.jks",
269+
"sslConfigurator/pem/truststore",
270270
"sslConfigurator/pem/node-wrong-hostname-keystore",
271271
"secret",
272272
false

0 commit comments

Comments
 (0)