Java (Zehon)를 사용하여 FTPS를 통해 파일을 전송합니다. 이것은 나의 코드 스 니펫이다.연결 재설정 중 Java를 사용하여 FTPS를 통해 파일 전송
try {
FTPsClient ftpClient = new FTPsClient(host, port,username ,password ,false,keyStorePath,keyStorePass);
ftpClient.sendFile(absFilePath, ftpsFolder);
}catch (FileTransferException e) {e.printStackTrace();}
나는 호스트 IP를 telnet으로 연결하고 있습니다. 내가 전달하는 자격 증명이 정확하다는 것을 확신합니다. 예외가 발생하는 경우 com.zehon.exception.FileTransferException: java.net.SocketException: Connection reset
FTPsClient의 javadoc에 더 이상 연결할 방법이 표시되지 않으므로 호스트에 연결하는 동안 추가해야 할 사항에 대한 제안 사항 주인.
희망 문제는 다른 사람이 같은 문제에 직면하는 데 도움이됩니다. – justin3250
PKCS12 형식은 실제로 Java에 의해 인식됩니다. 이것이 javax.net.ssl.keyStoreType입니다. – EJP
하지만 어떻게 내가 위에서 언급 한 프로그램에서 이것을 사용할 수 있습니까? String keyStorePath를 전달해야합니다. 어떻게 프로그래밍 방식으로 키 저장소 유형을 변경할 수 있습니까? – justin3250