summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/filetransfer/Uploader.java
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-06-30 18:00:46 +0200
committerBjörn Hagemeister2014-06-30 18:00:46 +0200
commit9710bd551c38aed7b729a8d39cef9c5dc534d20c (patch)
tree66ae2f0051023b92703439f92e4e2d300e07e3c2 /src/main/java/org/openslx/filetransfer/Uploader.java
parentAdded filetransfer classes. Downloader.java, Uploader.java, Listener.java and... (diff)
downloadmaster-sync-shared-9710bd551c38aed7b729a8d39cef9c5dc534d20c.tar.gz
master-sync-shared-9710bd551c38aed7b729a8d39cef9c5dc534d20c.tar.xz
master-sync-shared-9710bd551c38aed7b729a8d39cef9c5dc534d20c.zip
Also pass to uploader context as argument. Added ClassTest file, which is same like Main for testing.
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Uploader.java')
-rw-r--r--src/main/java/org/openslx/filetransfer/Uploader.java20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Uploader.java b/src/main/java/org/openslx/filetransfer/Uploader.java
index 103e1bb..d87cfbb 100644
--- a/src/main/java/org/openslx/filetransfer/Uploader.java
+++ b/src/main/java/org/openslx/filetransfer/Uploader.java
@@ -29,11 +29,6 @@ public class Uploader {
private String TOKEN = null;
private String RANGE = null;
- private static String pathToTrustStore =
- "/home/bjoern/javadev/DataTransfer/mySrvKeyStore.jks";
-
-
-
/***********************************************************************//**
* Constructor for satellite uploader.
* Tries to connect to specific ip and port and sending type of action.
@@ -46,20 +41,7 @@ public class Uploader {
* @throws KeyManagementException
* @throws UnknownHostException
*/
- public Uploader(String ip, int port) throws IOException, KeyStoreException, NoSuchAlgorithmException, CertificateException, KeyManagementException {
- char[] passphrase = "test123".toCharArray();
-
- KeyStore keystore = KeyStore.getInstance("JKS");
- keystore.load(new FileInputStream(pathToTrustStore), passphrase);
-
- TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
- tmf.init(keystore);
-
- SSLContext context = SSLContext.getInstance("SSLv3");
- TrustManager[] trustManagers = tmf.getTrustManagers();
-
- context.init(null, trustManagers, null);
-
+ public Uploader(String ip, int port, SSLContext context) throws IOException, KeyStoreException, NoSuchAlgorithmException, CertificateException, KeyManagementException {
sslSocketFactory = context.getSocketFactory();
satelliteSocket = (SSLSocket) sslSocketFactory.createSocket(ip, port);