Class SslService

java.lang.Object
org.aoju.bus.socket.security.SslService

public class SslService extends Object
TLS/SSL服务 keytool -genkey -validity 36000 -alias www.aoju.org -keyalg RSA -keystore server.keystore
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

  • Method Details

    • createSSLEngine

      public HandshakeModel createSSLEngine(AsynchronousSocketChannel socketChannel, BufferPage bufferPage)
    • doHandshake

      public void doHandshake(HandshakeModel handshakeModel)
      纯异步实现的SSL握手, 在执行doHandshake期间必须保证当前通道无数据读写正在执行。 若触发了数据读写,也应立马终止doHandshake方法
      Parameters:
      handshakeModel - 握手模式