@@ -79,7 +79,11 @@ public SslContext createNettySslContextForClient(ZKConfig config)
79
79
sslContextBuilder .trustManager (tm );
80
80
}
81
81
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
+ }
83
87
String [] enabledProtocols = getEnabledProtocols (config );
84
88
if (enabledProtocols != null ) {
85
89
sslContextBuilder .protocols (enabledProtocols );
@@ -88,7 +92,6 @@ public SslContext createNettySslContextForClient(ZKConfig config)
88
92
if (enabledCiphers != null ) {
89
93
sslContextBuilder .ciphers (enabledCiphers );
90
94
}
91
- sslContextBuilder .sslProvider (getSslProvider (config ));
92
95
93
96
SslContext sslContext1 = sslContextBuilder .build ();
94
97
@@ -123,7 +126,11 @@ public SslContext createNettySslContextForServer(ZKConfig config, KeyManager key
123
126
sslContextBuilder .trustManager (trustManager );
124
127
}
125
128
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
+ }
127
134
String [] enabledProtocols = getEnabledProtocols (config );
128
135
if (enabledProtocols != null ) {
129
136
sslContextBuilder .protocols (enabledProtocols );
@@ -133,7 +140,6 @@ public SslContext createNettySslContextForServer(ZKConfig config, KeyManager key
133
140
if (enabledCiphers != null ) {
134
141
sslContextBuilder .ciphers (enabledCiphers );
135
142
}
136
- sslContextBuilder .sslProvider (getSslProvider (config ));
137
143
138
144
SslContext sslContext1 = sslContextBuilder .build ();
139
145
0 commit comments