2727import java .security .PrivateKey ;
2828import java .security .Provider ;
2929import java .security .cert .X509Certificate ;
30+ import java .util .Map ;
3031import javax .net .ssl .KeyManagerFactory ;
3132import javax .net .ssl .SSLEngine ;
3233import javax .net .ssl .SSLException ;
4546import io .netty .handler .ssl .JdkAlpnApplicationProtocolNegotiator ;
4647import io .netty .handler .ssl .JdkApplicationProtocolNegotiator ;
4748import io .netty .handler .ssl .SslContext ;
49+ import io .netty .handler .ssl .SslContextOption ;
4850import io .netty .handler .ssl .SslProvider ;
4951import io .netty .util .concurrent .GlobalEventExecutor ;
5052import io .netty .util .internal .logging .InternalLoggerFactory ;
@@ -179,7 +181,7 @@ static SslContext newServerContextInternal(SslProvider provider,
179181 X509Certificate [] keyCertChain , PrivateKey key , String keyPassword , KeyManagerFactory keyManagerFactory ,
180182 Iterable <String > ciphers , CipherSuiteFilter cipherFilter , ApplicationProtocolConfig apn ,
181183 long sessionCacheSize , long sessionTimeout , ClientAuth clientAuth , String [] protocols , boolean startTls ,
182- boolean enableOcsp , String keyStoreType )
184+ boolean enableOcsp , String keyStoreType , Map . Entry < SslContextOption <?>, Object >... ctxOptions )
183185 throws SSLException
184186 {
185187
@@ -200,7 +202,7 @@ static SslContext newClientContextInternal(
200202 X509Certificate [] trustCert , TrustManagerFactory trustManagerFactory ,
201203 X509Certificate [] keyCertChain , PrivateKey key , String keyPassword , KeyManagerFactory keyManagerFactory ,
202204 Iterable <String > ciphers , CipherSuiteFilter cipherFilter , ApplicationProtocolConfig apn , String [] protocols ,
203- long sessionCacheSize , long sessionTimeout , boolean enableOcsp , String keyStoreType ) throws SSLException
205+ long sessionCacheSize , long sessionTimeout , boolean enableOcsp , String keyStoreType , Map . Entry < SslContextOption <?>, Object >... options ) throws SSLException
204206 {
205207 if (enableOcsp ) {
206208 throw new IllegalArgumentException ("OCSP is not supported with this SslProvider: " + provider );
0 commit comments