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

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

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

最佳答案

我认为没有执行此操作的框架,因为签名请求因CA而异。尽管消息(CSR)对于所有消息都是相同的,但是未指定用于提交CSR的协议(AFAIK)。由于CA需要证明您拥有您要为其获得证书的域,并且大多数CA都收取签署证书的费用,因此事实变得更加复杂。

如果选择特定的CA,则可以为该CA创建自动化过程。例如,如果您使用Let's Encrypt,则它们具有一个bunch of clients,可用于以编程方式提交CSR。

07-24 09:46
查看更多