Skip to content

Commit 5232606

Browse files
[GR-69740] Move SSLContext and SSLAlgorithm to a run time.
PullRequest: graal/22273
2 parents 6ca4b59 + 67b7c55 commit 5232606

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)