@@ -79,7 +79,11 @@ public SslContext createNettySslContextForClient(ZKConfig config)
7979 sslContextBuilder .trustManager (tm );
8080 }
8181
82- sslContextBuilder .enableOcsp (config .getBoolean (getSslOcspEnabledProperty ()));
82+ SslProvider sslProvider = getSslProvider (config );
83+ sslContextBuilder .sslProvider (sslProvider );
84+ if (sslProvider == SslProvider .OPENSSL || sslProvider == SslProvider .OPENSSL_REFCNT ) {
85+ sslContextBuilder .enableOcsp (config .getBoolean (getSslOcspEnabledProperty ()));
86+ }
8387 String [] enabledProtocols = getEnabledProtocols (config );
8488 if (enabledProtocols != null ) {
8589 sslContextBuilder .protocols (enabledProtocols );
@@ -88,7 +92,6 @@ public SslContext createNettySslContextForClient(ZKConfig config)
8892 if (enabledCiphers != null ) {
8993 sslContextBuilder .ciphers (enabledCiphers );
9094 }
91- sslContextBuilder .sslProvider (getSslProvider (config ));
9295
9396 SslContext sslContext1 = sslContextBuilder .build ();
9497
@@ -123,7 +126,11 @@ public SslContext createNettySslContextForServer(ZKConfig config, KeyManager key
123126 sslContextBuilder .trustManager (trustManager );
124127 }
125128
126- sslContextBuilder .enableOcsp (config .getBoolean (getSslOcspEnabledProperty ()));
129+ SslProvider sslProvider = getSslProvider (config );
130+ sslContextBuilder .sslProvider (sslProvider );
131+ if (sslProvider == SslProvider .OPENSSL || sslProvider == SslProvider .OPENSSL_REFCNT ) {
132+ sslContextBuilder .enableOcsp (config .getBoolean (getSslOcspEnabledProperty ()));
133+ }
127134 String [] enabledProtocols = getEnabledProtocols (config );
128135 if (enabledProtocols != null ) {
129136 sslContextBuilder .protocols (enabledProtocols );
@@ -133,7 +140,6 @@ public SslContext createNettySslContextForServer(ZKConfig config, KeyManager key
133140 if (enabledCiphers != null ) {
134141 sslContextBuilder .ciphers (enabledCiphers );
135142 }
136- sslContextBuilder .sslProvider (getSslProvider (config ));
137143
138144 SslContext sslContext1 = sslContextBuilder .build ();
139145
0 commit comments