List of usage examples for io.netty.handler.ssl ReferenceCountedOpenSslEngine setOcspResponse
@UnstableApi public void setOcspResponse(byte[] response)
From source file:io.netty.example.ocsp.OcspServerExample.java
License:Apache License
private static ChannelInitializer<Channel> newServerHandler(final ReferenceCountedOpenSslContext context, final OCSPResp response) { return new ChannelInitializer<Channel>() { @Override/* ww w .j av a 2s. c o m*/ protected void initChannel(Channel ch) throws Exception { SslHandler sslHandler = context.newHandler(ch.alloc()); if (response != null) { ReferenceCountedOpenSslEngine engine = (ReferenceCountedOpenSslEngine) sslHandler.engine(); engine.setOcspResponse(response.getEncoded()); } ChannelPipeline pipeline = ch.pipeline(); pipeline.addLast(sslHandler); // so on and so forth... } }; }