jetty设置双向ssl_在Jetty中设置SSL
jetty设置双向ssl
当您必须快速启用SSL并陷入困境时,您是否遇到了问题:-(
你并不孤单,我将分享我的痛苦和一些学习。
我将分享在码头上启用SSL的步骤。
警告:仅将以下说明用于开发人员设置和生产,请联系您的安全专家!
- 在服务器上安装码头
- 设置一些环境变量以方便使用
出口jetty_home =…/ somejetty
出口jetty_base =…/您的application_install_location
建议将码头保持在码头安装的外侧,否则您会遇到类路径的噩梦
- 执行以下命令为SSL创建初始设置
java -jar $ jetty_home / start.jar –add-to-startd = ssl jetty.base = $ jetty_base
一旦运行上面的命令,您将在控制台上看到类似下面的内容。
INFO: ssl initialised in ${jetty.base}/start.d/ssl.ini (created)INFO: ssl enabled in /data/segmentation/segplat-deployments/app/application_secure/bin/${jetty.base}/start.d/ssl.iniINFO: server initialised in ${jetty.base}/start.iniINFO: server enabled in ${jetty.base}/start.iniINFO: server enabled in <transitive>INFO: resources initialised in ${jetty.base}/start.iniINFO: resources enabled in ${jetty.base}/start.iniINFO: resources enabled in <transitive>
- 在$ {jetty.base} /start.d/ssl.ini行下面添加
–module = https
检查ssl端口(jetty.ssl.port)并进行相应更改
- 在$ {jetty.base} /start.ini中添加以下行
jetty.ssl.port =端口
使用与ssl.ini文件相同的端口。
- 启动服务器
java -jar $ jetty_home / start.jar jetty.base = $ jetty_base
您已完成:-) Jetty从ssl开始。
魔术问题
– 码头使用哪种证书?
这就是魔术,Jetty附带了已经在Jetty使用的密钥库中导入的证书的证书。
Jetty在$ jetty_base / etc / keystore位置中查找密钥库。
– 密钥库的密码是什么
密钥库密码为$ jetty_base / start.d / ssl.ini,但已加密。 您可以使用以下命令获取密码。
java -cp jetty-util-9.2.14.v20151106.jar org.eclipse.jetty.util.security.password“ OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4”
它是“ storepwd”
– 如何查看密钥库中的内容? 运行以下命令并输入密码
keytool –列表-v -keystore密钥库
如果jetty给出了一些错误(例如密码错误或被篡改),则将密钥库从$ jetty_home / etc / keystore复制到$ jetty_base / etc
仅需5分钟即可执行所有步骤,但前提是您知道否则会整日感到沮丧。 享受码头的发展。
翻译自: https://www.javacodegeeks.com/2018/10/setup-ssl-jetty.html
jetty设置双向ssl
jetty设置双向ssl_在Jetty中设置SSL相关推荐
- android 设置全屏方法,Android中设置全屏的方法
在开发中,我们经常需要把我们的应用设置为全屏,这里有两种方式: 一是在代码中设置; 二是在配置文件中设置 一. 在代码中设置 public class BaseActivity extends Act ...
- html img设置最底层,在HTML片段中设置img标签的baseUrl
我有一个页面托管在domain1上,我通过ajax调用来检索包含一些标签的HTML片段.这些标签有一个相对的src网址,我只想为这些标签设置指向另一个域的基本网址,如domain2.在HTML片段中设 ...
- pythonjs设置_在节点js中设置env变量并在python脚本中使用
我正在node js app中设置一个env变量: process.env.data = "data-env"; 使用:print(os.environ["data&qu ...
- iosxib 设置图片_iOS从Xib中设置样式
简介 iOS在写视图的有的人喜欢纯代码去写,从之前的绝对定位方式(Frame),到现在的自动布局(Autolayout),但这种方式的好处是便于复制修改和装X,但是缺点是代码不容易看,不便于修改 也有 ...
- html给标题设置背景,怎么在html中设置一级标题背景
怎么在html中设置一级标题背景 发布时间:2021-06-02 17:54:26 来源:亿速云 阅读:85 作者:Leah 这篇文章给大家介绍怎么在html中设置一级标题背景,内容非常详细,感兴趣的 ...
- 计算机word设置渐变填充,在word2013中设置渐变填充效果的详细设置步骤
软件安装:装机软件必备包 装机软件必备包官方下载 关于电脑装机必须的软件,比如windows office系列办公软件.网页浏览器.杀毒软件.安全防护软件.刻录软件.压缩软件. ...
- win7计算机字体大小怎么设置,新手使用win7系统中设置桌面的字体大小的方法
win7的系统是现在很多的小伙伴安装系统的时候最好的最好的选择,那在win7电脑中对于新手来说一些操作还是不知道的,有疑问对于字体大小的是怎么自己修改字体还有文字的大小是怎么实现的呢,对于这个问题今天 ...
- 【VMware】虚拟机中给Linux设置ip——解决在linux中设置了ip地址,却还是连不上的问题
大家好,我是好学的小师弟,最近在搭建虚拟机的时候,发现我虽然在linux中设置了ip地址却还是用MobaXterm连不上.后来查询相关文档,解决了该问题 进入虚拟机,点击编辑-虚拟网络编辑器 进入到N ...
- 计算机考试怎么设置下标,怎么在Excel中设置字符上标和下标
小编这里要跟大家分享的是关于怎么在Excel中设置字符上标和下标的方法,很多人可能都知道在Word"格式"菜单中可以直接设置字体格式,但在Excel的"格式"菜 ...
最新文章
- ORM是进化还是倒退?
- Google 神秘 Fuchsia OS 的开源线索
- jsp Request获取url信息的各种方法比较
- 135、JS和Android交互范例
- 《走遍中国》珍藏版(七)
- php get 分页,PHP_codeigniter实现get分页的方法,本文实例讲述了codeigniter实现ge - phpStudy...
- 揭秘计算机之间互发数据的关键原理!
- 【转】crc16几种标准校验算法及c语言代码
- 四、对象创建和垃圾回收流程
- Java后台推送离线通知
- 机器人工程毕业设计☞开题报告
- springboot证书管理系统的设计与实现毕业设计源码162317
- Code Review流程
- nginx安装三大的命令的解释./configure make make install
- week6:Diagnosing Bias vs. Variance难点记录
- python,list元素倒置
- Meltdown:Reading Kernel Memory from User Space 论文中英对照
- python做一个登录注册界面_python做一个登录注册界面的方法
- 数据库连接池的优点和原理
- RV1126移植部署sqlite3