FTP路由器到FTPS,使用Java中Apache Camel中的TSL/SSL显式连接实现安全连接

FTP路由器到FTPS,使用Java中Apache Camel中的TSL/SSL显式连接实现安全连接,java,ssl,ftp,apache-camel,ftps,Java,Ssl,Ftp,Apache Camel,Ftps,我有以下现有的ftp配置,我希望它作为ftps配置 @Override public void configure() throws Exception { DataFormat bindy = new BindyCsvDataFormat("com.fileprocessor"); from("ftp://" + ftpServer + "/" + ftpDir + "?username=" + ftpUser + "&password=" + ftpPass

我有以下现有的ftp配置,我希望它作为ftps配置

@Override
public void configure() throws Exception {

    DataFormat bindy = new BindyCsvDataFormat("com.fileprocessor");

    from("ftp://" + ftpServer + "/" + ftpDir + "?username=" + ftpUser + "&password=" + ftpPass
            + "&passiveMode=true&delete=true&delay=10000")
            .to("file:" + localDir);
    from("file:" + localDir + "?move=" + localDirPassed + "&moveFailed=" + localDirError)
            .unmarshal(bindy)
            .process(dwsProcessor);
}
那么您认为我需要在这个configure()中做哪些更改 注意:configure()方法来自RouteBuilder类,如图所示,FTP和FTPS的语法相同,只是将
FTP://
替换为
FTPS://

ftp://[username@]主机名[:端口]/directoryname[?选项]
ftps://[username@]主机名[:端口]/directoryname[?选项]

驼峰模式中默认为显式模式:

isImplicit
。。。仅限FTPS:设置安全模式(隐式/显式)默认值是显式的(
false


ftp://到ftps://是我唯一需要更改的东西吗?from方法来自org.apache.camel.builder,类当前是RouteBuilder,暂时可以使用,但我不确定它是否完全安全。我正在等待测试团队确认,我会接受您的答案