summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/filetransfer/ClassTest.java
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-07-02 16:22:54 +0200
committerBjörn Hagemeister2014-07-02 16:22:54 +0200
commit2af7714e8672797677628bea1ece6f62bbe75c89 (patch)
treefbaf28cdebd1b9dd5aa01714a0005f6f4422ecf3 /src/main/java/org/openslx/filetransfer/ClassTest.java
parentAdd getter for port in Listener (diff)
downloadmaster-sync-shared-2af7714e8672797677628bea1ece6f62bbe75c89.tar.gz
master-sync-shared-2af7714e8672797677628bea1ece6f62bbe75c89.tar.xz
master-sync-shared-2af7714e8672797677628bea1ece6f62bbe75c89.zip
new method for sending error string, usefull for wrong token.
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/ClassTest.java')
-rw-r--r--src/main/java/org/openslx/filetransfer/ClassTest.java42
1 files changed, 16 insertions, 26 deletions
diff --git a/src/main/java/org/openslx/filetransfer/ClassTest.java b/src/main/java/org/openslx/filetransfer/ClassTest.java
index 9cd4676..768316b 100644
--- a/src/main/java/org/openslx/filetransfer/ClassTest.java
+++ b/src/main/java/org/openslx/filetransfer/ClassTest.java
@@ -33,51 +33,41 @@ import javax.net.ssl.TrustManagerFactory;
public class ClassTest {
public static void main(String[] args) throws Exception {
+ String pathToKeyStore =
+ "/home/bjoern/javadev/DataTransfer/mySrvKeyStore.jks";
+ char[] passphrase = "test123".toCharArray();
+ KeyStore keystore = KeyStore.getInstance("JKS");
+ keystore.load(new FileInputStream(pathToKeyStore), passphrase);
+ KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
+ kmf.init(keystore, passphrase);
+ SSLContext context = SSLContext.getInstance("SSLv3");
+ KeyManager[] keyManagers = kmf.getKeyManagers();
- new Thread(new Runnable() {
-
- @Override
- public void run() {
- try {
- String pathToKeyStore =
- "/home/bjoern/javadev/DataTransfer/mySrvKeyStore.jks";
- char[] passphrase = "test123".toCharArray();
- KeyStore keystore = KeyStore.getInstance("JKS");
- keystore.load(new FileInputStream(pathToKeyStore), passphrase);
- KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
- kmf.init(keystore, passphrase);
- SSLContext context = SSLContext.getInstance("SSLv3");
- KeyManager[] keyManagers = kmf.getKeyManagers();
-
- context.init(keyManagers, null, null);
+ context.init(keyManagers, null, null);
- new Listener(new Test(), context, 6789).listen();
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }).start();
+ Listener listener = new Listener(new Test(), context, 6789);
+ listener.start();
Thread.sleep(5000);
String pathToTrustStore =
"/home/bjoern/javadev/DataTransfer/mySrvKeyStore.jks";
- char[] passphrase = "test123".toCharArray();
- KeyStore keystore = KeyStore.getInstance("JKS");
+ passphrase = "test123".toCharArray();
+ keystore = KeyStore.getInstance("JKS");
keystore.load(new FileInputStream(pathToTrustStore), passphrase);
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
tmf.init(keystore);
- SSLContext context = SSLContext.getInstance("SSLv3");
+ context = SSLContext.getInstance("SSLv3");
TrustManager[] trustManagers = tmf.getTrustManagers();
context.init(null, trustManagers, null);
Downloader d = new Downloader("localhost", 6789, context);
+ d.setOutputFilename("output.txt");
d.sendToken("xyz");
while (d.readMetaData())
d.readBinary();