Skip to content

Commit 06747d6

Browse files
committed
add missed file
1 parent 03cafa0 commit 06747d6

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
/*
2+
* Copyright (c) 2018, 2025, Oracle and/or its affiliates. All rights reserved.
3+
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4+
*
5+
* This code is free software; you can redistribute it and/or modify it
6+
* under the terms of the GNU General Public License version 2 only, as
7+
* published by the Free Software Foundation.
8+
*
9+
* This code is distributed in the hope that it will be useful, but WITHOUT
10+
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11+
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12+
* version 2 for more details (a copy is included in the LICENSE file that
13+
* accompanied this code).
14+
*
15+
* You should have received a copy of the GNU General Public License version
16+
* 2 along with this work; if not, write to the Free Software Foundation,
17+
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18+
*
19+
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20+
* or visit www.oracle.com if you need additional information or have any
21+
* questions.
22+
*/
23+
24+
package jdk.internal.net.http;
25+
26+
import jdk.test.lib.net.SimpleSSLContext;
27+
28+
import javax.net.ssl.SSLContext;
29+
30+
/**
31+
* Adapter for {@link SimpleSSLContext} for whitebox tests.
32+
*/
33+
public final class SimpleSSLContextWhiteboxAdapter {
34+
35+
private SimpleSSLContextWhiteboxAdapter() {}
36+
37+
/**
38+
* {@return a new {@link SSLContext} instance by searching for a key store
39+
* file path, and loading the first found one}
40+
*
41+
* @throws RuntimeException if no key store file can be found or the found
42+
* one cannot be loaded
43+
*/
44+
public static SSLContext findSSLContext() {
45+
return SimpleSSLContext.findSSLContext("../../../../../lib/jdk/test/lib/net/testkeys", "TLS");
46+
}
47+
48+
}

0 commit comments

Comments
 (0)