构建证书颁发机构体系结构

我正在尝试构建一个涉及多个客户端和单个服务器的网络,两者都是用Java编写的。我正在尝试找到一种在客户端自动生成CSR的方法,可以将其发送到服务器以获取签名证书。我已经能够在Java中生成公钥/私钥对,但无法弄清楚如何生成CSR。也许我正在以错误的方式做这件事!请帮忙!     
已邀请:
看一下本文的结尾部分。它解释了如何使用BouncyCastle库生成证书和PKCS#10 CSR。这应该是你需要的所有工作。 http://www.bouncycastle.org/wiki/display/JA1/X.509+Public+Key+Certificate+and+Certification+Request+Generation     
您可能需要查看Bouncy Castle Crypto API以帮助您生成CSR。他们有关于如何去做的文件。这是一个需要Bouncy Castle的例子。我遇到了具有
writeCertReq()
方法的KeyUtils.java,但它取决于一些内部
sun.security
导入(因此它将仅限于Oracle / Sun JVM)。我实际上并不知道使用标准JCE的方法。     

要回复问题请先登录注册