IBM Key Management工具(iKeyMan)脚本吃掉%*$*无法接收命令行参数之解

iKeyman 指南 iKeyman 指南 iKeyman User’s Guide.pdf 立即下载

http://www.java2class.net/bbs/viewthread.php?tid=230

 

iKeyman工具是一个图形化用户界面的数字证书管理工具。通过它可以创建一个新的密钥库、测试数字证书、增加CA根到密钥库、从一个密钥库拷贝证书到另一个密钥库,以及从CA机构请求和接收数字证书、设置默认的密钥、更改密码等等。

但是由于IBM产品中所附带的脚本中对接收命令行的参数没有进行有效的处理,以致于想通过命令行进行传递定制的参数无法顺利进行。

对于AIX、Linux、Solaris可以通过在 ikeyman.sh 中的 -classpath $CP 前增加 $* 来接收命令行参数

而在Windows下则可以通过在 ikeyman.bat(WAS 4.0版本)、ikeyman_old.bat(WAS 5.1及以上版本) 文件中的 -classpath %CP% 前加上 %* 来接收命令行参数

当然,也可以直接将参数写死在脚本里面,比如,想启动英文界面,则
1、对于 WAS 8.0/8.5 打开 WAS_HOME\bin 目录下的 ikeyman_old.bat 文件,在第 18 行

start "iKeyMan" "%JAVA_HOME%\jre\bin\javaw" -Djava.endorsed.dirs="%WAS_ENDORSED_DIRS%" -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

加上 -Duser.language=en

start "iKeyMan" "%JAVA_HOME%\jre\bin\javaw" -Djava.endorsed.dirs="%WAS_ENDORSED_DIRS%" -Duser.language=en -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman


2、对于 WAS 6.1/7.0 打开 WAS_HOME\bin 目录下的 ikeyman_old.bat 文件,在第 18 行

start "iKeyMan" "%JAVA_HOME%\jre\bin\javaw" -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

加上 -Duser.language=en

start "iKeyMan" "%JAVA_HOME%\jre\bin\javaw" -Duser.language=en -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

3、对于 WAS 5.1/6.0 打开 WAS_HOME\bin 目录下的 ikeyman_old.bat 文件,在第 11 行

start "iKeyMan" "%JAVA_HOME%\bin\javaw" -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

加上 -Duser.language=en

start "iKeyMan" "%JAVA_HOME%\bin\javaw" -Duser.language=en -Duser.language=en -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

4、对于 WAS 4.0 打开 WAS_HOME\bin 目录下的 ikeyman.bat 文件,在第 12 行

start %JAVA_HOME%\bin\javaw -classpath %CP% com.ibm.gsk.ikeyman.Ikeyman

加上 -Duser.language=en

start %JAVA_HOME%\bin\javaw -classpath %CP% -Duser.language=en com.ibm.gsk.ikeyman.Ikeyman


修改保存后,再启动之就可以显示英文界面了。

 

ikeyman.zip ikeyman.zip domino特殊格式KYR和其他格式证书转换。Win7不能正常运行 立即下载

相关推荐

ikeyman.rar

ihs中独立剥离出来的ikeyman工具,用于对密钥库操作。

IBM_HTTP_Server通过iKeyman.bat制作证书文件

使用IBM HTTP Server (IHS) 配合 IBM Key Management Utility (iKeyman) 来生成和管理SSL证书,是常见的操作。以下是通过iKeyman.bat制作证书文件的详细步骤。

完颜振江 1385

高级算法KEYibm高级算法KEYibm

高级算法KEYibm高级算法KEYibm高级算法KEYibm高级算法KEYibm

ibm linux网络配置命令,IBM HTTP SERVER部署ssl证书

前言IBM HTTP SERVER,简称IHS。目前可以支持SHA256算法的最低版本要求是IHS 8.5,而可以支持SHA256的iKeyman版本是8.0。如果您还在使用旧版的IHS或者iKeyman,请尽快升级到最新的版本,旧版只支持SHA1的证书,SHA1证书到2016年12月31日后就彻底被禁用了。由于IBM机器必须需要本机自带的iKeyman工具进行KDB文件的生成,才能配置注意iKe...

weixin_35916239的博客 978

java 密钥库_Java密钥库的不同类型 -- 概述

机器翻译Different types of keystore in Java -- OverviewJava密钥库的不同类型-- 概述Keystore is a storage facility to store cryptographic keys and certificates. They are most frequently used in SSL communications to...

weixin_29726381的博客 873

通过IkeyMan将domino证书格式kyr转换为cert、key格式文件

Domino 使用的证书是 .kyr 格式的,所以需要一个工具将 .kyr 格式转换成 Apache 能读取的证书格式(.cert 和 .key)。然而 Domino 并没有自带的内建命令或者工具能把 .kyr 格式转换成任何其他格式。 所幸 IBM 提供了一个叫 ikeyman 的程序, 它是 IBM http server 和 Websphere 的一部分,用它可以打开 .kyr 文件,然后

adeyi的专栏 3100

NDK开发sourceSet配置

首先明确两点:Android Studio默认识别的jni目录在app下(此时生成的so在libs目录,所以需要在build.gradle中指明jniLibs.srcDir=['libs']),默认识别的so文件在src/main/jniLibs(这种情况,需要在main下面建立jni目录,但是AS识别不到,所以需要在build.gradle中指定jni目录) externalNativeB...

世间迷途小书童 2231

证书管理工具ikeyman的命令版本gsk7cmd常用命令

//查看证书库命令#gsk7cmd -cert -list all -db /var/pdweb/www-default/certs/pdsrv.kdb -pw pdsrv -type cmsCertificates in database: /var/pdweb/www-default/certs/pdsrv.kdb   server   client   Thawte Personal P

快跑专栏 4328

IHS+Plug-in+WAS SSL单向认证

本文搭建如下环境以做演示: 192.168.137.93    IHS  安装节点 192.168.137.231   WAS 安装节点,安装类型为alone-server IHS 、WAS版本:7.0   首先确保IHS 、Plug-in和WAS 已正确安装 打开 /opt/IBM/HTTPServer/bin/ikeyman 工具: 新建密钥数据库     新建自签名证书

Shen_Guo的博客 5284

Webphere V8.5 整合 Http Server 配置webserver失败问题

was通过WebSphere Customization Toolbox配置http server. 界面如下: 第一次配置成功,但是由于http server 控制服务密码输入错误,导致IBMHTTPAdministrationforWebSphereApplicationServerV8.5_50无法启动,于是删除插件配置重新配置,但是就出现配置失败的问题。 经反

anything-K 的专栏 1934

如何创建签名证书

如何创建签名证书 1.进入IHS安装目录的bin目录下 2.打开IBM秘钥管理工具ikeyman 3.进入ikeyman软件后,点击新建密钥数据库,密钥数据库类型选择CMS,确定文件名(IHSkey.kdb)及文件路径(/opt/IBM/HTTPServer/SSL,目录如为建立需要先建立),点击确定

kiminitodoke的博客 724

linux ikeyman如何生成,IBM IKeyMan 在线生成合成 KDB 文件

工具支持所有Verisign,GeoTrust,Thawte签发的SSL服务器证书,代码签名证书和个人证书。密钥文件(KEY文件)的示例如下:-----BEGIN RSA PRIVATE KEY-----ImcaJjXQsihqkuohYcWh2QuijBgXZC+o9IUl+2SNhw6OYXSJTuuD09VFQFAaUC41AoGAfusLj179P1QYNJKo5a+Jqg4O0Uc3w...

weixin_36483061的博客 509

IBM http server 安装后Key Management Utility的问题

事先已经装过Websphere(httpserver),里面包含了http server。 由于种种原因,系统重装了Websphere(httpserver)。 安装完成以后发现,Start Key Management Utility不成功,提示 “未找到JAVA加密扩展(JCE)文件.....” 于是找到了ibmjceprovider.jar,放到了%JAVA_HOME%\jre\lib...

边走边想 331
上一篇: IBM WebSphere Application Server 8.5 Liberty Profile苗条瘦身之道初探及剖析
下一篇: WAS 8.5在AIX上无法启动图形化概要管理工具WCT或PMT之解
YuLimin
博客等级 码龄26年 1745粉丝 134原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值