in generic-examples/http/NettySecureServer.java [54:71]
private void registerSslContextParameter() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
ksp.setResource("/etc/ssl/keystore.jks");
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
kmp.setKeyPassword("changeit");
kmp.setKeyStore(ksp);
KeyStoreParameters tsp = new KeyStoreParameters();
tsp.setResource("/etc/ssl/truststore.jks");
tsp.setPassword("changeit");
TrustManagersParameters tmp = new TrustManagersParameters();
tmp.setKeyStore(tsp);
SSLContextParameters sslContextParameters = new SSLContextParameters();
sslContextParameters.setKeyManagers(kmp);
sslContextParameters.setTrustManagers(tmp);
this.getContext().getRegistry().bind("sslContextParameters", sslContextParameters);
}