开放签电子签章工具版,新增修改 CA 证书密码方法
由于本项目中生成的CA证书(测试)或者颁发的CA证书(正式)时,证书密码不支持修改。多个开源用户提议在使用中有修改证书密码的需要,现增加修改证书密码的测试类,欢迎各位用户测试使用。
package org.resrun; import org.apache.commons.io.FileUtils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.security.KeyStore; import java.security.Security; public class UpdateCertPassword { public static void main(String[] args) throws Exception { byte [] pfx = FileUtils.readFileToByteArray(new File("C://example.pfx")); String oldPwd = "oldPwd"; String newPwd = "newPwd"; Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); //加载证书 ByteArrayInputStream inputStream = new ByteArrayInputStream(pfx); KeyStore outputKeyStore = KeyStore.getInstance("PKCS12","BC"); outputKeyStore.load(inputStream,oldPwd.toCharArray()); //另存为证书 ByteArrayOutputStream out = new ByteArrayOutputStream(); outputKeyStore.store(out, newPwd.toCharArray()); byte [] newPfx = out.toByteArray(); FileUtils.writeByteArrayToFile(new File("C://new.pfx"),newPfx); } }
感谢各位开源用户的支持和参与,在使用过程中多多包容和提议~

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
美国司法部将推动谷歌出售 Chrome,以打破垄断
彭博社援引知情人士消息称,美国司法部高级反垄断官员已决定要求法官迫使 Alphabet 公司旗下的谷歌公司出售 Chrome 浏览器。网络流量服务 StatCounter 的数据显示,Chrome 控制着美国约 61% 的浏览器市场。 “此举将成为对全球最大科技公司之一的历史性打击。” 美国司法部还计划向联邦法院 Amit Mehta 法官建议,在谷歌的人工智能和安卓操作系统方面采取反垄断措施。Mehta 法官曾在 8 月份裁定了谷歌非法垄断搜索市场,在线搜索和搜索文字广告市场都违反了反垄断法。据报道,Mehta 法官很可能在 2025 年 8 月前就这一“搜索市场垄断案”做出最终裁决;谷歌则计划在裁决后提出上诉,上诉可能会持续到 2027 年或更晚。 美国司法部针对该案提出了一系列他们希望谷歌做出的具体补救措施,其中还包括:终止谷歌每年向苹果公司和其他公司支付数十亿美元,以保持平板电脑和智能手机默认搜索引擎地位的独家协议。 此外,美国司法部官员还计划要求 Mehta 法官要求谷歌对 Chrome 的搜索结果和数据进行授权,并为网站提供更多选项,以阻止其内容被谷歌的人工智能产品抓取。 ...
- 下一篇
Shopee 在 Alluxio 加速 AI 训练的实践与探索
分享嘉宾 孙颢宁 Shopee Data Infra 分布式存储开发工程师 分享大纲 AI 平台面临的挑战 Alluxio加速AI 训练的实践 Alluxio 的性能探索 Alluxio 的大版本滚动升级 未来规划 观看完整分享 AI 平台面临的挑战 在打造 AI 平台前,不同部门的算法团队都需要自己去申请购买云服务,资源利用率低。公司决定搭建训练机房,构建 AI 平台。我们开发 AI 平台面临的如下几大挑战: 数据规模 数据是驱动 AI 技术发展的重要基础。随着 AI 技术的不断发展,训练模型所需的数据量也在迅速增加,从数百GB到TB级别不等,需要有效地存储和管理这些数据。 数据访问 在分布式训练环境中, 数据传输要求高效的协议以及带宽管理来做支撑,训练过程中会有大量读写,可能导致 I/O 瓶颈,从而影响训练速度。 调度和资源管理 AI 平台面向所有算法开发人员,会运行大量任务,此时,高效的任务调度变得极为重要,需要它来保证任务的负载均衡,同时需要确保计算资源和存储资源的高效利用。 数据存储方面,训练的原始数据是存储在 HDFS 上的,AI 平台还会使用对象存储。任务调度和资源分...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8