Java 已部署应用程序上的Apache Tomcat和HTTPS

Java 已部署应用程序上的Apache Tomcat和HTTPS,java,spring,tomcat,https,Java,Spring,Tomcat,Https,我使用ApacheTomcat并将其配置为HTTPS连接(目前使用的是自签名证书)。 我想知道是否应该在java代码中设置其他(我使用Spring),或者Tomcat为所有数据提供加密连接。例如,如果我使用FTP,下载结束发送文件等。。。 也许这是一个愚蠢的问题,但在我的连接中使用https是很重要的。 谢谢,向您致意FTP与HTTP是不同的协议,它们使用完全不同的端口,因此如果您保护您的HTTP连接,FTP将不安全;您将需要保护FTP(sFTP通常位于SSH和端口22之上),因此我的Rest

我使用ApacheTomcat并将其配置为HTTPS连接(目前使用的是自签名证书)。 我想知道是否应该在java代码中设置其他(我使用Spring),或者Tomcat为所有数据提供加密连接。例如,如果我使用FTP,下载结束发送文件等。。。 也许这是一个愚蠢的问题,但在我的连接中使用https是很重要的。
谢谢,向您致意

FTP与HTTP是不同的协议,它们使用完全不同的端口,因此如果您保护您的HTTP连接,FTP将不安全;您将需要保护FTP(sFTP通常位于SSH和端口22之上),因此我的Rest web服务是加密的,因为它们使用标准HTTPS端口,但是如果我在java代码中使用FTP,我必须实现sFTP吗?我问,因为我试图通过web服务进行文件交换,但我有几个问题,所以我想使用sFTPhow。您现在使用FTP吗?ApacheTomcat是Http服务器,在我尝试使用Rest web服务交换文件时不是FTPAt,但是我有几个问题,我想在java中使用sFTP,但我以前从未使用过它。是的,加密是透明的,应用程序不应该知道它是否加密。web服务器完成所有工作。