使用IBM HTTP Server (IHS) 配合 IBM Key Management Utility (iKeyman) 来生成和管理SSL证书,是常见的操作。以下是通过iKeyman.bat制作证书文件的详细步骤。
一、启动 iKeyman 工具
-
导航到 IBM HTTP Server 的 bin 目录
例如,如果安装在C:\IBM\HTTPServer
目录下:cd C:\IBM\HTTPServer\bin
-
启动 iKeyman 工具
运行 iKeyman.bat 文件:iKeyman.bat
二、创建新的密钥数据库
-
在 iKeyman 工具中,选择“Key Database File”菜单,然后选择“New”来创建一个新的密钥数据库。
-
在弹出的对话框中,输入以下信息:
- File Name: 输入密钥数据库的名称,例如
key.kdb
- Location: 选择保存密钥数据库的位置
- Key Database Type: 选择
CMS
- 点击“OK”
- File Name: 输入密钥数据库的名称,例如
-
创建密码:
- 输入并确认密码
- 点击“OK”
三、创建新的自签名证书
-
在 iKeyman 工具中,确保打开了刚才创建的密钥数据库。
-
选择“Create” -> “New Self-Signed Certificate”
-
填写以下信息:
- Key Label: 证书的标签,例如
mySelfSignedCert
- Version: 选择
X509 V3
- Key Size: 通常选择
2048
或更高 - Common Name: 服务器的 FQDN(完全限定域名),例如
www.example.com
- Organization: 公司的名称
- Organizational Unit: 部门名称
- Locality: 城市名称
- State/Province: 省/州名称
- Country: 国家代码,例如
US
- Valid For: 证书的有效天数,例如
365
天
- Key Label: 证书的标签,例如
-
点击“OK”
四、生成证书签名请求(CSR)
-
选择“Create” -> “New Certificate Request”
-
填写以下信息:
- Key Label: 输入一个标签,例如
myCertRequest
- Version: 选择
X509 V3
- Key Size: 通常选择
2048
或更高 - Common Name: 服务器的 FQDN(完全限定域名),例如
www.example.com
- Organization: 公司的名称
- Organizational Unit: 部门名称
- Locality: 城市名称
- State/Province
- Key Label: 输入一个标签,例如