Как создать несамостоятельные сертификаты для серверов Netty - PullRequest
0 голосов
/ 16 января 2019

Я использую библиотеки glassfish.jersey и io.netty для создания серверов HTTP / HTTPS.

Это мой фрагмент кода:

SslContext sslCtx = null;
ResourceConfig resourceConfig = new ResourceConfig(RestController.class);

// this is a self signed certificate generated with openssl
File tlsCert = new File(path_tls_cert);
File tlsKey = new File(path_tls_key);
SslContextBuilder builder = SslContextBuilder.forServer(tlsCert, tlsKey);
sslCtx = builder.build();

Channel server = 
NettyHttpContainerProvider.createHttp2Server(URI.create(base_uri + ":" + 
port + "/"),
resourceConfig, sslCtx);

На самом деле я использую самоподписанный сертификат, созданный с помощью openssl.

Как получить доверенный ssl-сертификат для серверов io.netty?

...