From 2aabce2a7c9e07dce90ac7092cece3e2597d2a51 Mon Sep 17 00:00:00 2001 From: "ARTECH\\sgrampone" Date: Mon, 9 Nov 2020 15:17:07 -0300 Subject: [PATCH] Fix FTPS commands to force encrption --- GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java b/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java index 69c11c8..34cb2e5 100644 --- a/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java +++ b/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java @@ -57,6 +57,7 @@ public boolean connect(FtpsOptions options) { try { this.client.connect(options.getHost(), options.getPort()); if (options.getForceEncryption()) { + client.execPBSZ(0); client.execPROT("P"); } if (!FTPReply.isPositiveCompletion(this.client.getReplyCode())) { @@ -279,7 +280,7 @@ private void setEncoding(FtpsOptions options) throws IOException { this.client.setFileType(FTP.BINARY_FILE_TYPE); break; case ASCII: - this.client.sendCommand(FTP.ASCII_FILE_TYPE); + this.client.setFileType(FTP.ASCII_FILE_TYPE); break; default: this.client.setFileType(FTP.BINARY_FILE_TYPE);