java-pfx文件转换成16进制内容
public static void main(String[] args) throws Exception {
String path = "D://111.pfx";
InputStream in = new FileInputStream(new File(path));
ByteArrayOutputStream out = new ByteArrayOutputStream();
KeyStore keyStore = KeyStore.getInstance("PKCS12");
keyStore.load(in,"111".toCharArray());
keyStore.store(out, "111".toCharArray());
BASE64Encoder b = new BASE64Encoder();
System.out.println(b.encode(out.toByteArray()));
}
这里如果知道pfx里的alias还可以取到私钥和证书。
结果
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
7QICBAA=
java-pfx文件转换成16进制内容的更多相关文章
- java中将汉字转换成16进制
技术交流群:233513714 /** * 将汉字转换车16进制字符串 * @param str * @return st */ public static String enUnicode(Stri ...
- Linux c字符串中不可打印字符转换成16进制
本文由 www.169it.com 搜集整理 如果一个C字符串中同时包含可打印和不可打印的字符,如果想将这个字符串写入文件,同时方便打开文件查看或者在控制台中打印出来不会出现乱码,那么可以将字符串中的 ...
- ip地址转换成16进制long
<span style="font-size:18px;">public class IpUtil { /** * ip地址转换成16进制long * @param i ...
- 运用C语言将图片转换成16进制的字符串(base64)
最近在写手机端的性能测试脚本的时候,发现手机在上传图片数据时,先将图片转换成一堆16进制的字符,将字符传输过去,服务器再将字符解码成图片 我们在loadrunner中测试时,就需要用C语言将图片编码. ...
- C#将文件转成16进制码流写入数据库存起来,访问的时候再还原成PDF文件。
转自https://blog.csdn.net/liubowei_0312/article/details/53378146 适合将文件写入数据库,远程访问的时候还原1.首先把文件转成十六进制文件流 ...
- C#把汉字转换成16进制(HEX)并向串口发送数据
报警器实例:(有发送,无返回获取) using System; using System.Collections.Generic; using System.Linq; using System.Te ...
- Replication--将LSN转换成16进制
在复制中经常会使用到16进制的LSN,但在日志fn_dblog中的LSN是数字形式,于是从网上找到以下转换函数CREATE FUNCTION dbo.fn_convertnumericlsntobin ...
- rgb值转换成16进制
由于jQuery获取css中的background有时候是rgb值,所以往往需要一个转换函数. 以前觉得难,还写个博客记录,现在觉得好容易. let testColor = "rgb(20, ...
- js方法实现rgb颜色转换成16进制格式的代码的方法
原文地址:http://www.cnblogs.com/vaal-water/archive/2013/04/08/3008880.html 自己试过很好用 function zero_fill_he ...
随机推荐
- maven笔记-入门(helloWorld)
maven: pom.xml:文件 groupId,artifactId,Version定义了一个项目的基本坐标 groupId:定义了项目属于哪个组,往往与项目所在的组织和公司有关 artifact ...
- Apache与Nginx虚拟主机设置(多域名和多端口的区别)
为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利 ...
- CSS_03_03_ul图片替换
ul图片替换 第01步:编写css样式:url.css @charset "utf-8"; /*ul用图片替换*/ ul.u_01{/*图片*/ list-style:circle ...
- so baby come on~~
http://www.cnblogs.com/mfryf/archive/2013/05/17/3083895.html
- 搞笑的u盘图片
- Openstack的dashboard开发之【浏览器兼容性】
完全不支持浏览器: ie9(含)以下ie低版本浏览器及使用ie低版本浏览器的内核的扩展浏览器,如360安全浏览器(内核ie6) 原因:不支持vnc(需要浏览器支持才有vnc功能),jquery也不在支 ...
- python使用装饰器捕获异常
可以编写一个通用的捕获异常的装饰器, 当程序发生异常时可以继续执行后续动作. 尤其适合于使用大量断言的验证性程序. 装饰器的实现原理使用了回调技术. 如下所示, robust 是一个装饰器. 当在普通 ...
- 【python cookbook】【数据结构与算法】8.与字典有关的计算问题
问题:在字典上对数据执行各式各样的计算(比如求最小值.最大值.排序). 解决方案:利用zip()将字典的键-值对“反转”为值-键对序列. 例如:如下字典存放的股票名称和对应的价格: >>& ...
- flexbox in IE (10+ and 9 and 8)
.parent { display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !impor ...
- zabbix监控nginx
nginx status详解 active connections – 活跃的连接数量server accepts handled requests — 总共处理了11989个连接 , 成功创建11 ...