jetty嵌入式如何实现https

简介: jetty嵌入式如何实现https

原地址:https://blog.csdn.net/qq_28893679/article/details/81101575

以下内容为keystore获取,做https请看博客相关分类

1、从Let’s Encrypt获取免费证书

可以从该网站申请获取到免费的秘钥和证书信息,详细的操作步骤这里不介绍,可以参考博文:(http://www.laozuo.org/7676.html),该步骤执行完成后,你应该就有了如下几个文件:

2、将密钥转化为Keystore文件

1、将上述生成的四个文件复制到内网服务器的任意路径,然后执行如下命令:执行完该命令后,会提示输入密码,我这里随意设置为123456

openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out pkcs.p12 -name NAME

2、继续执行如下命令:(这里要使用到密码的地方我都统一设置为123456),执行完此命令后,会在当前路径上生成keystore.jks文件,也就是jetty实现https需要使用到的文件。

keytool -importkeystore -deststorepass PASSWORD_STORE -destkeypass PASSWORD_KEYPASS -destkeystore keystore.jks -srckeystore pkcs.p12 -srcstoretype PKCS12 -srcstorepass STORE_PASS -alias NAME

3、为了方便,将keystore.jks重命名为jetty.jks,则此时该路径下文件:

目录
相关文章
|
XML Java 数据格式
jetty之嵌入式开发
  一、Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
2981 0
|
Java Maven
jetty 嵌入式web服务器使用
要说嵌入式运行Jetty,最常用的还应该是运行一个标准的war文件或者指定一个webapp目录。 0. 首先需要添加Jetty运行时webapp的依赖包,下面是一个完整的pom.xml文件 [html] view plain copy  print? <project xmlns="http://maven.apache.o
2084 0
|
Java Spring 开发工具
jetty 9 嵌入式开发示例
jetty 9 嵌入应用程序后,小型的web应用直接打成一个单独的jar包,就可以直接运行,非常适合做Demo演示或云端集群部署。 主要代码: JettyServer的封装类 1 package yjmyzz.
1350 0
|
容器 Java API
(转)使用jetty作为嵌入式web容器(部署war文件)
  使用jetty作为嵌入式web容器(部署war文件) 收藏 由于工作的需要,仓促的摸了一把jetty,觉得jetty在作为嵌入式服务器事相当的简单优秀,趁着刚做完,还没有忘记,留个记号先^_^,一些配置方法也是参考自互联网,有些东西之其然还不知其所以然,等有空了在去看看它的api ^_^ 本人所使用的是jetty6.
|
3月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
26天前
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
53 11
|
26天前
|
缓存 安全 网络协议
HTTPS协议的历史发展
HTTPS协议的历史发展
36 8
|
27天前
|
安全 应用服务中间件 Linux
判断一个网站是否使用HTTPS协议
判断一个网站是否使用HTTPS协议
38 4
|
2月前
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
229 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术