我尝试在本地生成密钥库,因此我可以在localhost使用SSL证书。
我正在使用这个教程:
http://java.dzone.com/articles/setting-ssl-tomcat-5-minutes
所以它说如果我做
keytool -genkey -alias tomcat -keyalg RSA
Java Home / bin中的
它将在我的用户主目录中创建一个.keystore文件。 我似乎可以使用该工具创建一个文件。我被问到所有的问题,如果我尝试使用相同的别名重做,它告诉我它已经存在。但是,我的用户主目录中没有.keystore文件。我也无法在搜索中找到它们。 (使用Mac OS)。
有人可以帮我吗?
亲切的问候
答案 0 :(得分:2)
文件名以'。'开头。所以它是一个隐藏文件。你确定不存在吗?
您可以使用命令'ls -a'列出Mac OS终端中的所有文件(包括隐藏文件)。
答案 1 :(得分:1)
尝试如下:
http://www.mkyong.com/tomcat/how-to-configure-tomcat-to-support-ssl-or-https/
添加名为“myKeys”的新密钥库
keytool -genkey -keystore myKeys -alias jdc
它会询问密钥库密码,名字,姓氏,组织单位......等等。只需填写所有密码。