Ani*_*kur 24 java ssl keystore keytool
我是SSL的新手.
我正在尝试使用keytool为SSL连接创建密钥库.首先,我尝试了以下命令
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore
Run Code Online (Sandbox Code Playgroud)
它问我密码和其他细节,最后给了我以下错误
keytool error: java.io.FileNotFoundException: /home/aniket/keystore
(Is a directory)
Run Code Online (Sandbox Code Playgroud)
所以我在keystore文件夹中创建了一个文件keystoreFile.txt并执行了
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
Run Code Online (Sandbox Code Playgroud)
现在(没有提示密码等)我得到了
keytool error: java.lang.Exception: Keystore file exists, but is empty:
/home/aniket/keystore/keystoreFile.tx
Run Code Online (Sandbox Code Playgroud)
该文件的内容应该是什么.我虽然keytool将生成密钥对(公钥和相关的私钥)
Joe*_*son 29
删除空的keystoreFile.txt,然后再次运行第二个命令
[aniket@localhost bin]$ keytool -genkey -alias myKeyStore -keyalg RSA -keystore
/home/aniket/keystore/keystoreFile.txt
Run Code Online (Sandbox Code Playgroud)
它正在尝试使用标志创建您指定的文件-keystore.您的第一个命令失败的原因是您给它一个现有的目录名称.
| 归档时间: |
|
| 查看次数: |
60234 次 |
| 最近记录: |