java pem 私钥_JAVA:如何使用密码保护将私钥保存在pem文件中
我试图将私钥保存在pem文件中,并使用密码保护.问题是,pem文件是我创建的
甚至可以用openssl打开它,但是没有密码问!
这是代码:
KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA");
keygen.initialize(2048);
KeyPair keypair = keygen.generateKeyPair();
PrivateKey privKey = keypair.getPrivate();
PKCS8Generator encryptorBuilder = new PKCS8Generator(privKey);
encryptorBuilder.setPassword("testing".toCharArray());
PEMWriter writer = new PEMWriter(new FileWriter(new File("pk.pem")));
PemObject obj = encryptorBuilder.generate();
writer.writeObject(obj);
writer.flush();
writer.close();
执行后,我尝试打开pk.pem文件
openssl rsa -in pk.pem -check
它给出了:
RSA key ok
writing RSA key
-----BEGIN RSA PRIVATE KEY-----
(... some key appears here ...)
-----END RSA PRIVATE KEY-----
在访问私钥之前,有人要求输入密码!
有人可以帮帮我吗?
java pem 私钥_JAVA:如何使用密码保护将私钥保存在pem文件中相关推荐
- java 格式化json_JAVA 格式化JSON数据并保存到json文件中的实例
使用fastjson格式化json数据并保存到文件 /** * 将JSON数据格式化并保存到文件中 * @param jsonData 需要输出的json数 * @param filePath 输出的 ...
- java 写一个HelloJavaWorld你好世界输出到操作系统文件Hello.txt文件中
package com.beiwo.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOEx ...
- java持久层用文件_JAVA中用三种方法将字符串持久化到文件中
经常需要将数据进行持久化,而我们的文件系统是最古老也是最可靠的保存方式.这里就给出一个在JAVA中把字符串保存到文件中的例子.如下: package test.base; import java.io ...
- java combobox大小_java – JComboBox首选大小,选择空值但不在ComboBoxModel中
我有以下情况:在JCombobox中,首选大小基于最大的项目大小.但是,此计算不考虑为null呈现的值.它只关心模型中的值.因此,当渲染空值的文本大于另一个元素时,标签会被截断,并且我在末尾有三个点( ...
- java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)
这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...
- doc转pdf java不失真_java使用Aspose实现 word文档转pdf文件高效不失真
java使用Aspose word文档转pdf功能实现 主要步骤 使用Aspose进行文档转换,首先引入相应的jar包到系统环境 项目resource下导入license.xml文件 使用Aspose ...
- java word另存为_Java 网页html转为word并保存为doc文件
首先导入POI的相关jar包.有关word操作的都导入(额,若是不清楚,就所有的导入也行.) public static boolean writeWordFile() { boolean w = f ...
- java写入excel模板_java实现赋值excel模板,并在新文件中写入数据,并且下载
/** * 生成excel并下载 */ public void exportExcel(){ File newFile = createNewFile(); //File newFile = new ...
- java正则表达式匹配xml标签_用正则表达式匹配HTML\XML等文件中的标签
测试用HTML源文件: View Code <完美世界:天界的召唤>缤纷圣诞总动员 [ 中华网 1小时前] 经过了平安夜和圣诞节,节日的气氛被推到了最高点!<完美世界:天界的召唤&g ...
- java method 注释_Java注解
Java注解 注解概述 3.注解 3.1.注解,或者叫做注释类型,英文单词是:Annotation 疑问:注解到底是干啥的????????? 3.2.注解Annotation是一种引用数据类型.编译之 ...
最新文章
- 在CentOS 6.6 x86_64上安装SystemTap/Perf+FlameGraph玩转火焰图实录
- JavaScript学习系列6 充实文档的内容
- 汉字的理据与造字取向
- 为什么在CSDN中同时打开两个Markdown编辑窗口会相互干扰?
- 挤牙膏只服英特尔!新酷睿14nm+++,性能竟超过AMD 7nm?
- QT的QMainWindow类的使用
- 全球500强企业人力资源管理之道
- 干货 | 彻底弄懂 HTTP 缓存机制及原理
- 浏览器怎么扫描二维码_让你的chrome浏览器开启自动翻译,浏览任何语言不是梦...
- 33.前端之css2
- 计算机简谱转五线谱乐谱,五线谱如何转成简谱-五线谱转简谱图文教程 - Iefans...
- vue3.0教程——搭建Vue脚手架【简化版】
- 2022年一级建造师《工程经济》模拟卷有解析
- python手机号码检查的程序_Python手机号码归属地查询示例代码
- 微信发红包的测试用例功能点
- 热设计功耗(TDP)与功耗(P)
- 驰名世界的奢侈品牌史话:巴宝莉(Burberry)
- 涂鸦Wi-FiBLE SoC开发幻彩灯带(5)----烧录授权
- 关于apk加壳之动态加载dex文件
- java ygc 频繁_jvm之判断ygc耗时和频率