我运行此脚本开始我的Grails 2.0.0应用:Grails的-Dserver.host = ei000367运行的应用程序-https在一个Grails应用程序嵌入的Tomcat配置SSL
我想启用SSL在我的应用程序中,但我需要使用我通过keytool自己生成的证书,并将其导入到ssl/.keystore下的grails工作目录中。我需要该证书,因为它包含“正确的”名称:CN = ei000367,OU =测试,O =测试其中,ei000367是我的机器。
我不想使用一个由Grails的自动生成:CN =本地主机,OU =测试,O =测试
看起来这可能与配置Tomcat插件http://grails.org/plugin/tomcat tomcat.keystorePath和tomcat.keystorePassword但我不确定这是否是配置嵌入式tomcat本身的方式。
在这篇文章SSL, Tomcat and Grails ataylor似乎已经解决了它,但我不为我工作。
任何想法?
感谢您的耐心。
首先说,我在证书方面的专家。我创建了一个密钥存储文件,通过执行以下命令来存储服务器的私钥和自签名证书:%JAVA_HOME%\ bin \ keytool -genkey -alias tomcat -keyalg RSA – 2012-03-15 11:42:11