16.2. 使用方法
CRMFPopClient 有两种不同的方法来处理它生成的请求:它可以直接将其发送到 CA,或者只需将请求输出到 stdout。
重要
必须在 启动实用程序的目录中创建名为
transport.txt
的文件,其中包含 base-64 格式的传输证书。此文件必须可用于归档到 KRA。如果存在该文件,则工具会自动选择此文件并执行密钥存档。
transport.txt
必须在单个行中具有整个基本 64 编码的传输证书,并删除标头和页脚。
向 CA 发送请求
以下示例生成 CRMF/POP 请求,使服务器验证信息是否正确,并将证书请求输出到屏幕:
CRMFPopClient secret caUserCert host.example.com 1026 CaUser jsmith POP_SUCCESS CN=MyTest,C=US,UID=CaUser
CRMFPopClient secret caUserCert host.example.com 1026 CaUser jsmith POP_SUCCESS CN=MyTest,C=US,UID=CaUser
将请求输出到 stdout
请求只需输出到 stdout。如果证书请求将被提交到外部 CA,或者直接通过 CA 的 Web 服务页面提交,这非常有用。在这种情况下,处理请求需要额外的手动步骤:
- 使用 CRMFPopClient 生成请求,使用 POP 数据进行编码。
CRMFPopClient secret POP_SUCCESS OUTPUT_CERT_REQ CN=MyTest,C=US,UID=CaUser
CRMFPopClient secret POP_SUCCESS OUTPUT_CERT_REQ CN=MyTest,C=US,UID=CaUser
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 将打印的请求复制到屏幕。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开 CA 的端到端页面。
https://server.example.com:9444/ca/ee/ca/
https://server.example.com:9444/ca/ee/ca/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 向支持 CRMF/POP 请求的任何配置集提交请求。