0

我是 ftps 新手。我正在使用 zehon 库使用 FTPS 协议传输文件。我有一个经过验证的证书。这是我的代码片段:

FTPsClient ftpClient = new FTPsClient(host, port,username ,password ,false,keyStorePath,keyStorePass); // should it be true or false?? i.e. the isImplicit method 
int status = ftpClient.sendFile(filename, ftpsFolder);

我已经验证了用户名 pwd 、 host 和其他详细信息。我唯一不确定的是作为证书文件的密钥库文件。我已经提到密钥库路径为 C:\keystorefile.crt。运行此程序时,我收到无效的密钥库格式。那么我的证书应该是什么格式呢?zehon有具体的要求吗?

4

1 回答 1

0

我提供了一个证书文件,而该程序需要一个密钥库及其密码。创建一个密钥库并提供它的路径解决了这个问题。这是有关如何创建证书并将其放入密钥库的链接:

http://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html
于 2012-06-11T11:54:26.080 回答