如何使用Play框架为https配置SSL证书
我花了数小时试图使它起作用,最后,问题是我自己没有使用keytool生成CSR(证书请求)。
尝试通过https访问Play时,我一直收到此错误:
javax.net.ssl.SSLPeerUnverifiedException:对等方未通过身份验证
问题最终是我创建并导入SSL证书的密钥库没有用于CSR(证书请求)的公钥。
因此,这里是使用godaddy .com生成SSL证书并使用Play Framework 2.1+安装它的快速版本。
- 请遵循godaddy .com的这些指示来生成CSR,如下所示:
首先生成这样的密钥对:
keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
然后生成CSR:
keytool -certreq -alias tomcat -file csr.txt -keystore tomcat.keystore
- 使用企业社会责任申请证书
- 将中间证书捆绑包和生成的证书添加到您的密钥库中。
注意:请确保这与您在步骤1中生成私钥的密钥库相同!keytool -import -alias intermed -keystore tomcat.keystore -trustcacerts -file gd_bundle.crt keytool -import -alias tomcat -keystore tomcat.keystore -trustcacerts -file mycert.crt
(将mycert.crt替换为新GoDaddy证书的文件名和位置)
- 最后,按照在Play 2.1+中配置https的说明进行操作( http://www.playframework.com/doc um tn i o / n / 2..2..1 / c / o / i / g / u / i / g / htps )与自行生成的键配合使用效果很好,我创建了一个Shell脚本,用于使用正确的参数启动Play:
# script for starting play in production with SSL and the keystore target/start -Dhttps.port=443 -Dhttps.keyStore=/Users/bp/mypath/tomcat.keystore -Dhttps.keyStorePassword=itl80809
注意:您需要事先执行“ play dist”,以便将当前软件编译到目标子目录中的发行版中。
翻译自: https://www.javacodegeeks.com/2014/01/how-to-configure-an-ssl-certificate-with-play-framework-for-https.html
如何使用Play框架为https配置SSL证书相关推荐
- play框架配置 拦截器_如何使用Play框架为https配置SSL证书
play框架配置 拦截器 我花了几个小时试图使它起作用,最后,问题是我自己没有使用keytool生成CSR(证书请求). 当我尝试通过https访问Play时,我一直收到此错误: javax.net. ...
- 我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程
评论» 文章目录 为什么要Https 如何选择Https 安装部署SSL证书 平滑过渡Https 搜索引擎的响应 启用Https小结 正如大家所看到的,部落全站已经启用了Https访问了,连续几天 ...
- Nginx学习总结(6)——Nginx + https + 免费SSL证书配置指南
操作环境 操作系统:centos5.5 前段静态内容处理:nginx 后端JSP处理:tomcat 6 一.Nginx + https + 免费SSL证书配置指南 生成证书 $ cd /usr/loc ...
- http协议网站配置SSL证书实现全站https协议
本文仅供学习交流使用,如侵立删! 环境 腾讯云服务器.域名 宝塔面板 申请免费SSL证书 云产品–域名与网站–SSL证书 申请免费证书 选择证书类型 选择默认的即可,别的都收费 提交资料 域名验证 域 ...
- 详解HTTPS通信流程,使用JDK,openssl,XCA进行证书认证详细操作,Spring Boot配置SSL证书实操
这里写目录标题 HTTPS SSL 通信流程 HTTPS一般使用的加密与HASH算法如下: 1.JDK JDK中自带keytool工具便携生成SSL证书,其代码参数如下 整合到spring boot项 ...
- 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种
原文链接:https://www.aiprose.com/blog/20 相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书.我们可 ...
- IIS配置SSL证书实现https
.net项目,http升级为https,分为两种情况:1.有域名 2.无域名,网站通过ip访问 有域名 大多数网站是这种情况,通过域名访问系统,有域名就可以去腾讯云或者其他云平台申请经过CA认证的SS ...
- Nginx配置SSL证书(CentOS环境),实现https请求
目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...
- SpringBoot框架部署配置SSL证书
1.拿到证书,解压得到证书文件以及password.txt 2.使用jdk自带的keytool将文件转换为JKS格式 3.cmd进入java的jdk的bin目录 输入:keytool -importk ...
最新文章
- 25 年汽车技术老兵亲述,自动驾驶新驶向
- 为什么当项目启动后执行两次过滤器 再进行访问资源时执行一次过滤器
- java子类参数传递给父类_java – 为什么调用将父类作为参数的方法调用,而不是将子类作为参数获取的方法?...
- c++ 多线程 垃圾回收器_JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)...
- 从fig文件中读取数据
- 删除鼠标右键打开方式其他程序图标
- SAP Spartacus cms页面请求的语言参数
- struts2+hibernate+spring配置详解
- 打印三角形(Java)
- Q91:真实地模拟透明材质(Realistic Transparency)(4)——Fish Bowl
- 登录phpmyadmin提示: #1045 无法登录 MySQL 服务器
- STM8S103硬件I2C的操作注意事项
- python职场应用英语作文_春考关于职场应用的英语作文
- LOGO特训营 第五节 字体结构与设计常用技法
- 小福利,制作词云图的第三种方法---stylecloud库,两行代码制作词云图
- 3. 从0开始学ARM-ARM模式、寄存器、流水线
- 如何刷机:iphone8锁屏密码错误多次,手机停用,连接iTunes,磁盘已满,双重认证弊端!
- 第六次作业·团队作业
- channel小知识点
- C++ 实现磁盘初始化
热门文章
- 西瓜显示服务器错误,西瓜云服务器
- 转:Java 7 种阻塞队列详解
- HDU2049(错列排序)
- spring使用自定义注解_用Spring组成自定义注释
- java hipster!_通过Java Hipster升级Spring Security OAuth和JUnit测试
- lambda表达式java_Lambda表达式Java教程
- 23种设计模式简介_设计模式简介
- 突破极限–如何使用AeroGear Unified Push for Java EE和Node.js
- Apache Camel 3.1 –更多骆驼核心优化(第3部分)
- 如何在黄瓜中进行后端测试