Netty 4:在SslContextBuilder中配置客户端证书

Netty 4:在SslContextBuilder中配置客户端证书,netty,Netty,我有一个p12格式的客户端ssl证书 如何在Netty课堂上配置它?转换 启动应用程序时,请确保使用Java密钥库(.jks)的路径和给定密码设置以下系统属性: javax.net.ssl.keyStore javax.net.ssl.keystrepassword 然后,您可以创建一个默认SSLContext,如下所示,并将其添加到Netty的管道中: SSLContext ctx = SSLContext.getDefault(); SSLEngine engine = ctx.

我有一个p12格式的客户端ssl证书

如何在Netty课堂上配置它?

转换

启动应用程序时,请确保使用Java密钥库(.jks)的路径和给定密码设置以下系统属性:

  • javax.net.ssl.keyStore
  • javax.net.ssl.keystrepassword
然后,您可以创建一个默认SSLContext,如下所示,并将其添加到Netty的管道中:

  SSLContext ctx = SSLContext.getDefault();
  SSLEngine engine = ctx.createSSLEngine();
  engine.setUseClientMode(true);
  pipeline.addLast("sslHandler", new SslHandler(engine));
转换

启动应用程序时,请确保使用Java密钥库(.jks)的路径和给定密码设置以下系统属性:

  • javax.net.ssl.keyStore
  • javax.net.ssl.keystrepassword
然后,您可以创建一个默认SSLContext,如下所示,并将其添加到Netty的管道中:

  SSLContext ctx = SSLContext.getDefault();
  SSLEngine engine = ctx.createSSLEngine();
  engine.setUseClientMode(true);
  pipeline.addLast("sslHandler", new SslHandler(engine));