`

linux 生成证书密钥 RSA 命令

 
阅读更多

openssl genrsa -out private.key

openssl rsa -in private.key -pubout -outform PEM -out public.key

openssl pkcs8 -topk8 -inform PEM -outform PEM -in private.key -out pkcs8_priv.pem -nocrypt

// 因为java里面不识别x509格式的私钥,所以必须转换为 pkcs8格式方可使用

// java异常描述为: java.security.spec.InvalidKeySpecException: Only RSAPrivate(Crt)KeySpec and PKCS8EncodedKeySpec supported for RSA private keys

// 虽然RSAPrivate(Crt)KeySpec 也支持,但是目前还不知道怎么用

分享到:
评论

相关推荐

    SSL转换工具jks2pfx

    1、利用java自带命令生成密钥: keytool -genkey -v -alias pan2.share888.top -keyalg RSA -keystore d:\local.keystore -validity 36500 2、转换: JKS2PFX D:\local.keystore 123456 pan2.share888.top export...

    物联网安全_实验9 信息保密性、完整性和不可抵赖性的综合应用.doc

    当PGP用RSA算法为用户生成一个新的公钥/私钥对时,PGP会要求用户提供一个口令短语,对该短语使用MD5/SHA-1消息摘要算法生成一个散列码后,销毁该短语,从而把用户输入的口令短语转化为IDEA/CAST-128密钥,再使用这个...

    qemu-ovmf-secureboot:生成带有默认安全启动密钥的OVMF vars文件的脚本

    先决条件要成功生成VARS文件,首先需要从给定Linux发行商处获得X.509证书,以便我们可以将它作为SMBIOS“ OEM字符串”提供给QEMU(通过ovmf-vars-generator )。 每个Linux发行版都应提供X.509证书,以作为安全启动...

    FileZilla_3.24.0.0_win64-setup.rar

    可以断点续传进行上传、下载(需要服务器支持); 自定义命令;...最小的RSA密钥长度为生成的证书现在是1280位 构建系统:现代化和清理工作空间文件为Visual Studio 2013 构建系统:删除所有非Unicode配置

    openssl编程

    25.4.1生成证书请求文件 206 25.4.2 解码证书请求文件 208 第二十六章 X509数字证书 210 26.1 X509数字证书 210 26.2 opessl实现 210 26.3 X509数据结构 210 26.4 X509_TRUST与X509_CERT_AUX 214 26.5 X509_PURPOSE ...

    openssl 编程 当前版本

    25.4.1生成证书请求文件 206 25.4.2 解码证书请求文件 208 第二十六章 X509数字证书 210 26.1 X509数字证书 210 26.2 opessl实现 210 26.3 X509数据结构 210 26.4 X509_TRUST与X509_CERT_AUX 214 26.5 X509_PURPOSE ...

    openssl-1.0.0a

    并提供了一种文本数据库,支持证书的管理功能,包括证书密钥产生、请求产生、证书签发、吊销和验证等功能。 事实上,OpenSSL提供的CA应用程序就是一个小型的证书管理中心(CA),实现了证书签发的整个流程和证书管理...

    OpenSSL-1_0_0d_Win32

    并提供了一种文本数据库,支持证书的管理功能,包括证书密钥产生、请求产生、证书签发、吊销和验证等功能。 事实上,OpenSSL提供的CA应用程序就是一个小型的证书管理中心(CA),实现了证书签发的整个流程和证书管理...

    OpenSSL编程(三合一版).zip

    ATTRIBUTE 193 24.9 GENERAL_NAME 195 第二十五章 Openssl 证书申请 198 25.1 证书申请介绍 198 25.2 数据结构 198 25.3 主要函数 199 25.4 编程示例 201 25.4.1生成证书请求文件 201 25.4....

    网络安全与管理-试题.docx

    生成并颁发证书撤销列表(CRL),验证证书状态D.服务接受点LRA的总体管理。以下哪项不属于计算机病毒的预防和控制策略:(d)。 a、防毒能力b、查毒能力c、解毒能力d、禁毒能力(c)就是通过各种途径对所要攻击的...

    JAVA上百实例源码以及开源项目源代码

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    JAVA上百实例源码以及开源项目

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    openssl编程帮助文档

    2.2.1 linux 下的安装................................................................................................15 2.2.2 windows 编译与安装............................................................

    openssl编程.pdf

    2.2.1 linux 下的安装................................................................................................15 2.2.2 windows 编译与安装............................................................

Global site tag (gtag.js) - Google Analytics