需要数字证书才能运行
SSL
。要获取数字证书,使用
iKeyman
(或
GSKCapiCmd
)生成一个请求并将请求提交给某
CA
。
CA
将验证你的身份并发
送一个数字证书给您。数字证书存储在密钥数据库中(也称作密钥库)。我们
来看看如何使用
GSKCapiCmd
创建证书请求:
1.
使用
命令生成证书请求,如清单
1
所示:
清单
1.
生成证书请求
2.
demo.kdb
是创建证书请求的密钥数据库(或密钥库)的名称
snoopy
是密钥数据库的密码
demolabel
是密钥数据库中的证书的唯一名称
demo.cert
是将用于存放证书请求的文件
有关创建密钥数据库的详细步骤以及命令行选项的完整列表,请参阅
GSKCapiCmd
用户
指南。
3.
确认证书请求已成功创建:
a.
确保密钥数据库记录了请求。清单
2
中的命令应该可列出之前创建的标签:
清单
2.
列出证书请求
b.
c.
查看证书请求文件的内容:
清单
3.
查看请求的内容
d.
e.
4.
将新创建的文件发送给认证机构
(CA)
。
通常需要两到三周时间才能从从知名
CA
获得证书。在等待证书发布的同时,
您可以创建一个自签名的数字证书来测试客户机与服务器之间的
SSL
会话。自
签名的数字证书包含所有者的名称、所有者的公钥以及所有者自己的针对这些
评论