summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
diff options
context:
space:
mode:
authorSimon Rettberg2023-09-26 15:49:51 +0200
committerSimon Rettberg2023-09-26 15:49:51 +0200
commit67e5ecaa71a219da7d2bb4e12892c3b23836e59a (patch)
tree5845c7ee8486964bc39a94893ecb89b6e52b5e6c /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
parent[client] Add config option to set transfer type (SSL or plain) (diff)
downloadtutor-module-67e5ecaa71a219da7d2bb4e12892c3b23836e59a.tar.gz
tutor-module-67e5ecaa71a219da7d2bb4e12892c3b23836e59a.tar.xz
tutor-module-67e5ecaa71a219da7d2bb4e12892c3b23836e59a.zip
master<->sat transfer: Prefer SSL
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
index fe521691..2b1e3d18 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
@@ -164,23 +164,23 @@ public class IncomingDataTransfer extends IncomingTransferBase {
if (getActiveConnectionCount() >= 1)
return;
Downloader downloader = null;
- if (masterTransferInfo.plainPort != 0) {
+ if (downloader == null && masterTransferInfo.sslPort != 0) {
try {
downloader = new Downloader(Configuration.getMasterServerAddress(),
- masterTransferInfo.plainPort, Constants.TRANSFER_TIMEOUT, null,
+ masterTransferInfo.sslPort, Constants.TRANSFER_TIMEOUT, SSLContext.getDefault(),
masterTransferInfo.token);
- } catch (Exception e1) {
- LOGGER.debug("Plain connect failed", e1);
+ } catch (Exception e2) {
+ LOGGER.debug("SSL connect failed", e2);
downloader = null;
}
}
- if (downloader == null && masterTransferInfo.sslPort != 0) {
+ if (downloader == null && masterTransferInfo.plainPort != 0) {
try {
downloader = new Downloader(Configuration.getMasterServerAddress(),
- masterTransferInfo.sslPort, Constants.TRANSFER_TIMEOUT, SSLContext.getDefault(), // TODO: Use the TLSv1.2 one once the master is ready
+ masterTransferInfo.plainPort, Constants.TRANSFER_TIMEOUT, null,
masterTransferInfo.token);
- } catch (Exception e2) {
- LOGGER.debug("SSL connect failed", e2);
+ } catch (Exception e1) {
+ LOGGER.debug("Plain connect failed", e1);
downloader = null;
}
}