ITPub博客

首页 > IT职业 > IT生活 > 初始安装的密钥库文件plugin-key.kdb的密码将在2012年4月26日到期

初始安装的密钥库文件plugin-key.kdb的密码将在2012年4月26日到期

原创 IT生活 作者:scutlxb 时间:2012-04-26 18:54:40 0 删除 编辑

http://www.webspherechina.net/club/viewthread.php?action=printable&tid=83022

来自IBM STG产品技术周报最新消息:

摘要
初始安装的密钥库文件plugin-key.kdb的密码将在2012年4月26日到期

内容

在安装WebSphere插件时,会生成一个plugin-key.kdb密钥库文件,它的初始访问密码WebAS的到期日期被设置到美国东部时间2012年4月26日。


在第一次安装IBM HTTP服务器插件时,一个plugin-key.kdb文件的拷贝会被复制到[Plugin_Home]/etc目录下。在为Web服务器配置插件时,会把[Plugin_Home]/etc目录下的plugin-key.kdb文件拷贝复制到[Plugin_Home]/config/{webservername}目录下。您需要更新[Plugin_Home]/etc目录下的plugin-key.kdb文件的访问密码,并且检查/config/{webservername}目录下的plugin-key.kdb文件的访问密码。


大多数用户并不使用此初始密钥文件,而是在为Web服务器配置插件后,生成一个新的密钥文件,并把它传播到Web服务器的安装目录下。


要判断您是否受到此问题的影响,您可以启动ikeyman工具,打开以上提到的两个目录中的任意一个的plugin-key.kdb文件。


从“密钥数据库文件”菜单中,选择“显示密码到期日(D)”




此操作将弹出一个名为“密码到期日”的窗口,提示您密钥库密码是否还未到期,或者在某一天到期。




您可以从“密钥数据库文件”菜单中选择“更改密码(H)”来更改密钥库密码。您可以使用相同的密码或者更改为其他密码。如图所示,您可以在“密码提示”窗口中指定密码到期时间,或者设置为用不到期。请将复选框“将密码存储到文件中(S)”选中,它是十分重要的,可以让插件的二进制库使用kdb文件。


如果您正在使用6.1或6.0版本,您需要使用[gsk_root]/bin目录下的gsk7capicmd命令。


显示密钥库里是否有到期问题的命令如下所示:

gsk7capicmd -keydb -expiry -db "C:tempplugin-key.kdb" -pw WebAS


输出结果如下所示:

Validity: Thursday, 26 April 2012 11:20:31 AM Eastern Daylight Time


使用gsk7命令更改密码,命令如下所示:

gsk7capicmd -keydb -changepw -pw xxxx -new_pw yyyy -stash -db plugin-key.kdb


如果您想要为密钥库文件设置一个新的到期时间,您需要在命令行里添加add –expire参数并为其设置天数。


注意 1:非常重要:如果将“到期时间”设置为0,则密钥库文件的密码将永不到期。

注意 2:GSK工具的早起版本7.0.3.x无法识别 –expire参数。在这种情况下,您必须升级GSKit到最新版本7.0.4.x。


IHS V6.1的补丁包版本17 (V6.1.0.17)和V6.0.2的补丁包版本(V6.0.2.27)可以升级GSKit版本至V7.0.4.14


http://www.ibm.com/support/docview.wss?uid=swg27008517#61017


http://www.ibm.com/support/docview.wss?uid=swg27007033#60227


您也可以按照以下链接升级GSKit


http://www.ibm.com/support/docview.wss?uid=swg24026884



注意 3:在使用以上GSKit命令时,版本7.0.3.x与7.0.4.x是有区别的。在7.0.4.x版本中,如果不指定 –expire参数,密钥库密码将永不到期;在7.0.3.x版本中,设置的密码将在一年后到期。


常见问题:


问题:如果我什么都不做会有什么问题发生?

回答:在2012年4月26日您也许不会注意到有问题发生,但是一旦Web服务器重启,或者插件加新传播的XML配置文件或密钥库文件,插件将无法初始化GSKit环境,HTTPS传输通道将不再工作。插件的日志将显示如下信息:


错误: lib_security: logSSLError: str_security (gsk error 10): GSK_ERROR_ASN ERROR: lib_security: initializeSecurity:
GSK
环境初始化失败错误: ws_transport: transportInitializeSecurity: 初始化安全失败

问题:我可以使用相同的密码吗?

回答:您不可以提供一个已经存在的密码,并用来更改相同的密码。您可以对密码进行两次更改,首先将原来的密码改掉,然后可以再改回到原来的密码。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/285085/viewspace-1058038/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-04-13

  • 博文量
    20
  • 访问量
    38856