0
내가 명시 적으로 암호화java가있는 FTPS (명시 적) 서버에 연결할 수 없습니까? 난 내 자신의 FTPS에 연결을 시도는이 오류를 반환 할 때
String host = "10.21.13.66";
int port = 21;
String username = "user";
String password = "pass";
try {
FTPSClient ftpClient = new FTPSClient("ssl",false);
ftpClient.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out)));
ftpClient.connect(host, port);
int reply = ftpClient.getReplyCode();
if (FTPReply.isPositiveCompletion(reply)) {
// Login
(ftpClient.login(username, password))
}
} catch (IOException ioe) {
System.out.println("FTP client received network error");
}
와 FTPS 연결하려면이 코드를 사용 : 431 TLS/SSL 암호화 없음 보안 자원, 아마 어떤 선택 SSL이 없다 인증서
어떤 도움을 주시면 감사하겠습니다.
동일한 예외가 발생했습니다 – Narges
문제는 서버를 만드는 것과 관련이 있습니다. 인증서를 설정하지 않았으므로 인증서가 암시 적 연결로만 nessecary이지만 잘못된 것입니다. – Narges