openssl-OpenSSl生成证书,用rsa生成ca证书,接着用dsa生成server或client证书时出错

问题描述

OpenSSl生成证书,用rsa生成ca证书,接着用dsa生成server或client证书时出错

RSA:
CA:1.openssl genrsa -out ca-key.pem 1024

2.openssl req -new -out ca-req.csr -key ca-key.pem -config openssl.cnf
3.openssl x509 -req -in ca-req.csr -out ca-cert.pem -signkey ca-key.pem -days 365
4.openssl pkcs12 -export -clcerts -in ca-cert.pem -inkey ca-key.pem -out ca.p12 -passout pass:123456
SERVER:1.openssl genrsa -out server-key.pem 1024
2.openssl req -new -out server-req.csr -key server-key.pem -config openssl.cnf

3.openssl x509 -req -in server-req.csr -out server-cert.pem -signkey server-key.pem -CA ../ca/ca-cert.pem -CAkey ../ca/ca-key.pem -CAcreateserial -days 365
4.openssl pkcs12 -export -clcerts -in server-cert.pem -inkey server-key.pem -out server.p12  -passout pass:123456

CLIENT:1.openssl genrsa -out client-key.pem 1024

2.openssl req -new -out client-req.csr -key client-key.pem -config openssl.cnf
3.openssl x509 -req -in client-req.csr -out client-cert.pem -signkey client-key.pem -CA ../ca/ca-cert.pem -CAkey ../ca/ca-key.pem -CAcreateserial -days 365

                    -sigalg SHA1withRSA

4.openssl pkcs12 -export -clcerts -in client-cert.pem -inkey client-key.pem -out client.p12   -passout pass:123456

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

DSA:
CA:1.openssl dsaparam -out dsaparam 1024
2.openssl gendsa -out ca-key.pem dsaparam
////////////剩下的命令和生成rsa证书从第二部开始一样!!!!!!!!!!!!!!!
测试1:ca:DSA server:RSA client:RSA //执行通过
测试2:ca:DSA server:RSA client:DSA //执行通过
测试3:ca:DSA server:DSA client: RSA //执行通过
测试4:ca:DSA server:DSA client: DSA //执行通过

测试5:ca:RSA server:RSA client:RSA //执行通过
测试6:ca:RSA server:RSA client:DSA//第三步未通过
测试5:ca:RSA server:DSA client:RSA //第二部未通过 问题://生成RSA的ca,为什么在生成server或者client时,执行都在生成DSA证书,执行“3.”命令时出错!!!!
测试5:ca:RSA server:DSA client:DSA //未通过

问题://生成RSA的ca,为什么在生成server或者client时,执行都在生成DSA证书,执行“3.”命令时出错!!!!
问题://生成RSA的ca,为什么在生成server或者client时,执行都在生成DSA证书,执行“3.”命令时出错!!!!
问题://生成RSA的ca,为什么在生成server或者client时,执行都在生成DSA证书,执行“3.”命令时出错!!!!

时间: 2024-09-26 14:39:20

openssl-OpenSSl生成证书,用rsa生成ca证书,接着用dsa生成server或client证书时出错的相关文章

yii 使用checkBoxList 生成复选框每个复选框前面会生成隐藏输入框 怎么不让它生成

问题描述 yii 使用checkBoxList 生成复选框每个复选框前面会生成隐藏输入框 怎么不让它生成 yii 使用checkBoxList 生成复选框时会在每个复选框前面生成隐藏输入框 怎么不让他生成隐藏输入框 解决方案 手册里面有,或者你用html替换掉它里面生成的html标签去定义样式

解决VS2008中生成C/C++项目时遇到“生成‘rc.exe’时出错”

解决步骤: 1.运行VS2008安装程序. 2.在"选择要安装的功能"这一步时,依次展开"语言工具"--"Visual C++"--"Visual C++ 工具",勾选"Win32 工具"一项. 3.点"更新"按钮. 此时安装程序将开始维护操作,完成后将解决生成rc.exe时出错的问题. PS.如果还不行,就把"语言工具"--"Visual C++"

用exe4j生成exe时出错 求大神帮忙

问题描述 用exe4j生成exe时出错 求大神帮忙 java.lang.ExceptionInInitializerError at init.ContextFactory.getContext(ContextFactory.java:17) at window.ExitDialog.(ExitDialog.java:38) at window.ExitDialog.main(ExitDialog.java:96) at sun.reflect.NativeMethodAccessorImpl.

vs2008生成“cl.exe”时出错

问题描述 vs2008生成"cl.exe"时出错 无法启动程序"C:UsersmyDesktoptestDebugtest.exe" vs2008生成"cl.exe"时出错 解决方案 打开任务管理器看是不是有个调试程序没关掉 解决方案二: 开一下项目属性中,生成的可执行文件目录配置是哪里 解决方案三: 预编译设置的问题. 在VC中,依次点击""project""->""Settin

从数据库生成edmx 运行时出错,无法映射

问题描述 从数据库生成edmx运行时出错错误信息:Thetype'neosoft_nnil.users'wasnotmapped.CheckthatthetypehasnotbeenexplicitlyexcludedbyusingtheIgnoremethodorNotMappedAttributedataannotation.Verifythatthetypewasdefinedasaclass,isnotprimitive,nestedorgeneric,anddoesnotinherit

hibernate-eclipse如何利用数据库反向生成Hibernate多对多、一对多实体类(生成全部为int类型)。

问题描述 eclipse如何利用数据库反向生成Hibernate多对多.一对多实体类(生成全部为int类型). 如题 解决方案 如果你表的关系建好了,,直接通过dataSource就能反向生成了 解决方案二: Myeclipse 连接到你的数据库,在对应的表上右击,点hibernate reserve ,然后一步步操作下去,就会成功 解决方案三: /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.6.26-log : Database - db_template

数据库连接失败-由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例

问题描述 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例 我用的是Win7的系统,SQL Server2008和VS2010,在运行程序是出现了错误:由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例.谁知道怎么解决吗?AppDataLocalMicrosoftMicrosoft SQL Server DataSQLEXPRESS,把SQLEXPRESS删除之后还是会出现启动用户实例的进程时出错,似乎是数据库的连接问题,很苦恼,谁知道怎么解

菜鸟求教:用vs2010编译vtk install重新生成时出错

问题描述 菜鸟求教:用vs2010编译vtk install重新生成时出错 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets(113,5): error MSB3073: 命令"setlocal 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets(113,5): error MSB3073

server-请问如何设置CA 服务器以支持http post 的方式获取证书

问题描述 请问如何设置CA 服务器以支持http post 的方式获取证书 想要测试一下SCEP 协议 通过 http post 的方式 更新证书, 但是发现 windows2008 server貌似不支持,搜索未果,请教一下可能知道的大神 解决方案 http://wenku.baidu.com/link?url=4KJlfD-LMZ9rDjuubTzrDUwBag2Di7bHjHvxnQcaYyStXYUsfQ2tlqwG11vwLXKAnyAY699dtUpn8ZtH8C4sRw-9BUxt