Mercurial Hosting > luan
comparison src/goodjava/lucene/backup/BackupIndexWriter.java @ 1506:d80395468b4e
ssl security in code
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 15 May 2020 18:29:47 -0600 |
parents | f443542d8650 |
children | 86c5e7000ecf |
comparison
equal
deleted
inserted
replaced
1505:01e38174d580 | 1506:d80395468b4e |
---|---|
9 import java.util.Map; | 9 import java.util.Map; |
10 import java.util.HashMap; | 10 import java.util.HashMap; |
11 import java.util.Arrays; | 11 import java.util.Arrays; |
12 import java.util.concurrent.Executors; | 12 import java.util.concurrent.Executors; |
13 import java.util.concurrent.ExecutorService; | 13 import java.util.concurrent.ExecutorService; |
14 import javax.net.ssl.SSLSocketFactory; | |
15 import javax.net.ssl.SSLSocket; | 14 import javax.net.ssl.SSLSocket; |
16 import goodjava.io.IoUtils; | 15 import goodjava.io.IoUtils; |
17 import goodjava.rpc.RpcClient; | 16 import goodjava.rpc.RpcClient; |
18 import goodjava.rpc.RpcCall; | 17 import goodjava.rpc.RpcCall; |
19 import goodjava.rpc.RpcResult; | 18 import goodjava.rpc.RpcResult; |
140 static RpcClient rpcClient(String backupDomain) throws IOException { | 139 static RpcClient rpcClient(String backupDomain) throws IOException { |
141 Socket socket; | 140 Socket socket; |
142 if( BackupServer.cipherSuites == null ) { | 141 if( BackupServer.cipherSuites == null ) { |
143 socket = new Socket(backupDomain,BackupServer.port); | 142 socket = new Socket(backupDomain,BackupServer.port); |
144 } else { | 143 } else { |
145 socket = SSLSocketFactory.getDefault().createSocket(backupDomain,BackupServer.port); | 144 socket = IoUtils.getSSLSocketFactory().createSocket(backupDomain,BackupServer.port); |
146 ((SSLSocket)socket).setEnabledCipherSuites(BackupServer.cipherSuites); | 145 ((SSLSocket)socket).setEnabledCipherSuites(BackupServer.cipherSuites); |
147 } | 146 } |
148 return new RpcClient(socket); | 147 return new RpcClient(socket); |
149 } | 148 } |
150 } | 149 } |