用于将密钥库导入kdb文件的命令

时间:2018-11-24 11:47:46

标签: ssl-certificate websphere keystore ibmhttpserver

我正在使用自由概要文件(分布式环境)跟踪CLM 6.0.5的命令行安装,并且可以通过遵循ibm文档来成功完成应用程序的安装部分。

我也已将IBM HTTP Server安装在单独的服务器中,现在我需要使用loberty概要文件进行SSL证书导入和握手。

我在这里使用的参考链接。 -https://jazz.net/wiki/bin/view/Deployment/CLMDistributedSetupUsingLibertyProfile

第1部分-为IHS创建密钥数据库和自签名证书


我在2以下使用gskcmd,命令行完成了这些步骤,并且成功了。

在IHS机器上,打开命令终端并cd到/ bin,例如/ opt / IBM / HTTPServer / bin,          创建密钥数据库             ./gskcmd -keydb -create -db ihskeys.kdb -pw xxxxx -expire 3650 -stash -type cms          创建IHS URL的自签名证书             ./gskcmd -cert -create -db ihskeys.kdb -label default -expire 3650 -size 2048 -dn“ CN = xxxxx” -default_cert yes -pw xxxxx

但是在第2部分中-在Liberty配置文件和IHS之间设置SSL握手


我找不到任何适当的命令行指南来通过命令进行此操作。我从每个应用程序服务器(JTS,CCM,QM,RM)复制了缺省密钥库文件([JAZZ_HOME] \ server \ liberty \ servers \ clm \ resources \ security \ ibm-team-ssl.keystore) 到IHS服务器,我需要通过命令行将这些密钥库文件导入IHS kdb文件。我尝试了各种选择,但都失败了。

./ gskcapicmd -cert -import -db /opt/IBM/HTTPServer/ibm-team-ssl.keystore -pw ibm-team -target /opt/IBM/HTTPServer/key.kdb -target_pw ibm-team

以无效的密钥库格式给出错误。我的目的是将这些复制的密钥库文件导入个人证书中的IHS kdb文件中

1 个答案:

答案 0 :(得分:1)

IHS包含两个命令行证书管理工具,只有基于Java的“ bin / gskcmd”(又名ikeycmd)可以读取或写入* .jks Java密钥库。