package org.voovan.test.network.ssl;
import org.voovan.network.SSLManager;
import org.voovan.network.filter.StringFilter;
import org.voovan.network.messagesplitter.LineMessageSplitter;
import org.voovan.network.nio.NioSocket;
import org.voovan.test.network.ClientHandlerTest;
public class NioSSLClient {
public static void main(String[] args) throws Exception {
SSLManager sslManager = new SSLManager("SSL");
sslManager.loadCertificate(System.getProperty("user.dir")+"/src/test/java/org/voovan/test/network/ssl/ssl_ks", "passStr","123123");
NioSocket socket = new NioSocket("127.0.0.1",2031,1000);
socket.setSSLManager(sslManager);
socket.handler(new ClientHandlerTest());
socket.filterChain().add(new StringFilter());
socket.messageSplitter(new LineMessageSplitter());
socket.start();
}
}