Mercurial Hosting > luan
diff src/luan/modules/Rpc.luan @ 1506:d80395468b4e
ssl security in code
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 15 May 2020 18:29:47 -0600 |
parents | 5b8f76e26ab7 |
children | 0ba144491a42 |
line wrap: on
line diff
--- a/src/luan/modules/Rpc.luan Thu May 14 15:49:45 2020 -0600 +++ b/src/luan/modules/Rpc.luan Fri May 15 18:29:47 2020 -0600 @@ -1,8 +1,7 @@ require "java" local Socket = require "java:java.net.Socket" local ServerSocket = require "java:java.net.ServerSocket" -local SSLSocketFactory = require "java:javax.net.ssl.SSLSocketFactory" -local SSLServerSocketFactory = require "java:javax.net.ssl.SSLServerSocketFactory" +local IoUtils = require "java:goodjava.io.IoUtils" local RpcClient = require "java:goodjava.rpc.RpcClient" local RpcServer = require "java:goodjava.rpc.RpcServer" local RpcCall = require "java:goodjava.rpc.RpcCall" @@ -178,7 +177,7 @@ if Rpc.cipher_suites == nil then socket = Socket.new(domain,Rpc.port) else - socket = SSLSocketFactory.getDefault().createSocket(domain,Rpc.port) + socket = IoUtils.getSSLSocketFactory().createSocket(domain,Rpc.port) socket.setEnabledCipherSuites(Rpc.cipher_suites) end local call = rpc_caller(socket) @@ -204,7 +203,7 @@ if Rpc.cipher_suites == nil then socket_server = ServerSocket.new(port) else - socket_server = SSLServerSocketFactory.getDefault().createServerSocket(port) + socket_server = IoUtils.getSSLServerSocketFactory().createServerSocket(port) socket_server.setEnabledCipherSuites(Rpc.cipher_suites) end while true do