当我在开发机上构建android应用时,要求我具有应用的SSL证书,因此我使用keytool为Tomcat生成了密钥库.我从密钥库中提取了证书,并将其放入.bks中以使用android,一切顺利.

现在,我们必须将所有服务器端代码转移到需要Apache HTTP和Tomcat的服务器上. Apache HTTP SSL需要.key和.crt文件,但我找不到从密钥库导出.key和.crt文件的方法

有人能帮忙吗?我发现您可以从.pem生成.crt

openssl x509 -outform der -in your-cert.pem -out your-cert.crt

但是,如何获取.key文件?

解决方法:

Keytool(在JDK中可用)允许您将证书导出到文件:

keytool -exportcert -keystore [keystore] -alias [alias] -file [cert_file]

要导出常规密钥,您应该使用-importkeystore命令(惊奇):

keytool -importkeystore -srckeystore [keystore] -destkeystore [target-keystore] -deststoretype PKCS12

标签:ssl,tomcat,java,android

来源: https://codeday.me/bug/20191121/2054915.html

java 导出密钥_java-如何从密钥库中导出.key和.crt相关推荐

  1. java web中的导出excel_JAVA语言之怎么在JavaWeb中导出Excel

    本文主要向大家介绍了JAVA语言之怎么在JavaWeb中导出Excel,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 怎么在JavaWeb中导出Excel? 代码自解释 1,依赖包 ...

  2. java安全密钥_Java安全性:密钥大小或默认参数非法?

    我早些时候曾问过一个问题,但没有得到正确的回答,也无济于事. 因此,我澄清了有关该问题的一些细节,我真的很想听听您关于如何解决此问题或应该尝试的想法. 我在Linux服务器上安装了Java 1.6.0 ...

  3. nsga 的java实现_Java – Scala遗传算法(GA)库中的模拟二进制交叉(SBX)交叉运算符

    我在一个很小的研究团队工作,在 Scala中创建/改编遗传算法库,用于使用Scientific Worklow System进行分布式计算,在我们的例子中,我们使用开源OpenMole软件( http ...

  4. 以太坊java开发指南_java以太坊开发库ethereumj

    EthereumJ是以太坊协议的纯Java实现.有关以太坊及其目标的高级信息,请访问ethereum.org,其 白皮书 提供了一个完整的概念的概述,和 黄皮书 一起提供了协议的正式定义. 我们尽可能 ...

  5. java 第三方代码_Java:如何使用第三方库?

    代码显示编译时使用了-cp触发器,但没有运行.显然,它找不到hashmultimap.类路径问题? $ javac -cp google-collect-1.0.jar MultiThing.java ...

  6. netbeans缺少java文件夹_Java,如何在netbeans中添加库文件?

    在Netbeans 8.2中 1.从Web源下载二进制文件. 该阿帕奇Commos是:http://commons.apache.org/components.html][1] 在这种情况下,你必须选 ...

  7. java 导入导出 插件_Java最优的Excel导入/导出工具开发,你用过吗?

    关注程序员7歌,一起用技术改变世界 在我们实际开发中经常会遇到Excel的导入与导出功能,而目前Excel操作工具也是数不甚数啊,但是7歌用过很多,还是觉得最近发现的tool-excel好用,让你实现 ...

  8. java zip 创建目录_Java实现Zip压缩目录中的所有文件

    java中将一个文件夹下所有的文件压缩成一个文件,然import java.io.*; import java.util.zip.*; public class CompressD { // 缓冲 s ...

  9. java 正则 捕获_Java通过正则表达式捕获组中的文本

    1.简介 Java 正则表达式如何捕获组中的文本 ?--请看下文. 2.代码 /** * 版权所有 编程十万个怎么办(www.tah1986.com) */ public class Capturin ...

最新文章

  1. svn: Working copy locked
  2. 回溯算法——算法总结(四)
  3. 【SQL Server学习笔记】变更数据捕获(Change Data Capture)
  4. WF 4.0 之持久化操作一:SqlServer方式的存储
  5. Python Revisited Day 07 (文件处理)
  6. 吴恩达点赞的deeplearning.ai课程总结
  7. python形式参数和实际参数_python学习笔记3:函数和参数
  8. 关于 C# select 读取 Excel 数据 为空,或成科学计数法解决方案
  9. 4行代码,Python搞定美图秀秀!
  10. 关于睡眠分期中人工判读的一些个人总结
  11. 2021:Python的下载安装教程(很详细,初学者也能懂)
  12. 海思HI3798M GPIO和PWM操作
  13. wps excel查找不定位_EXCEL几个常用函数,几个小案例,最后来个定位查找
  14. office转换pdf [doc,docx,xls,xlsx]
  15. 李嘉诚80个人生经典语录
  16. Windows 写入缓存
  17. 代码何须全部自己写,融云守护程序猿发际线
  18. 2021 react学习资料
  19. 相对于java,C++中的那些神奇语法
  20. 电视android已停止运行是什么意思,智能电视提示应用停止运行怎么办?当贝市场三招解决...

热门文章

  1. 大数据分析如何助力企业发展
  2. 大数据分析需要掌握哪些技术
  3. Jenkins 流水线 获取git 分支列表_持续集成工具Jenkins看这篇就够啦!
  4. java 字符串 移位_算法学习之字符串左移和右移
  5. Codeforces Round #710 (Div. 3)
  6. AcWing 796. 子矩阵的和
  7. 2021年SWPUACM暑假集训day4KMP算法
  8. java mvc mvvm_从MVC到MVVM(为什么要用vue)
  9. 依存可视化︱Dependency Viewer——南京大学自然语言处理研究组
  10. ES6入门之let、cont