1

我看到了使用充气城堡创建 CSR 的代码。

https://github.com/bcgit/bc-java/blob/master/misc/src/main/java/org/bouncycastle/jcajce/examples/PKCS12Example.java

但是,如何从证书颁发机构获得此 CSR 授权?我可以选择从我选择的公司获得授权吗?如果是这样,我该如何通过代码来做到这一点?请指教。

4

1 回答 1

1

我不认为有这样做的框架,因为签名请求因 CA 而异。虽然消息 (CSR) 对所有人都是相同的,但未指定提交 CSR 的协议 (AFAIK)。由于 CA 需要证明您拥有您尝试为其获取证书的域以及大多数 CA 对签署证书收取费用这一事实,这使情况变得更加复杂。

如果您选择特定 CA,您可以为该 CA 创建一个自动化流程。例如,如果您使用Let's Encrypt,他们有一堆客户端,您可以使用它们以编程方式提交 CSR。

于 2016-03-07T00:06:07.377 回答