Skip to content

Commit 67b7c55

Browse files
Move SSLContext and SSLAlgorithm to a run time.
1 parent 6bc4f3c commit 67b7c55

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/jdk/JDKInitializationFeature.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,10 @@ public void afterRegistration(AfterRegistrationAccess access) {
233233
rci.initializeAtBuildTime("sun.security.validator", JDK_CLASS_REASON);
234234
rci.initializeAtBuildTime("sun.security.x509", JDK_CLASS_REASON);
235235
rci.initializeAtBuildTime("com.sun.jndi", JDK_CLASS_REASON);
236-
if (!FutureDefaultsOptions.securityProvidersInitializedAtRunTime()) {
236+
if (FutureDefaultsOptions.securityProvidersInitializedAtRunTime()) {
237+
rci.initializeAtRunTime("sun.security.ssl.SSLContextImpl", JDK_CLASS_REASON);
238+
rci.initializeAtRunTime("sun.security.ssl.SSLAlgorithmConstraints", JDK_CLASS_REASON);
239+
} else {
237240
rci.initializeAtBuildTime("sun.security.pkcs11", JDK_CLASS_REASON);
238241
rci.initializeAtBuildTime("sun.security.smartcardio", JDK_CLASS_REASON);
239242
rci.initializeAtBuildTime("com.sun.security.sasl", JDK_CLASS_REASON);

0 commit comments

Comments
 (0)