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连接。
3254 0
|
Java Maven
jetty 嵌入式web服务器使用
要说嵌入式运行Jetty,最常用的还应该是运行一个标准的war文件或者指定一个webapp目录。 0. 首先需要添加Jetty运行时webapp的依赖包,下面是一个完整的pom.xml文件 [html] view plain copy  print? <project xmlns="http://maven.apache.o
2412 0
|
Java Spring 开发工具
jetty 9 嵌入式开发示例
jetty 9 嵌入应用程序后,小型的web应用直接打成一个单独的jar包,就可以直接运行,非常适合做Demo演示或云端集群部署。 主要代码: JettyServer的封装类 1 package yjmyzz.
1492 0
|
容器 Java API
(转)使用jetty作为嵌入式web容器(部署war文件)
  使用jetty作为嵌入式web容器(部署war文件) 收藏 由于工作的需要,仓促的摸了一把jetty,觉得jetty在作为嵌入式服务器事相当的简单优秀,趁着刚做完,还没有忘记,留个记号先^_^,一些配置方法也是参考自互联网,有些东西之其然还不知其所以然,等有空了在去看看它的api ^_^ 本人所使用的是jetty6.
1170 0
|
缓存 分布式计算 API
Spark Netty与Jetty (源码阅读十一)
  spark呢,对Netty API又做了一层封装,那么Netty是什么呢~是个鬼。它基于NIO的服务端客户端框架,具体不再说了,下面开始。   创建了一个线程工厂,生成的线程都给定一个前缀名。      像一般的netty框架一样,创建Netty的EventLoopGroup:      在常用...
1457 0