我正在使用phpseclib来创建私钥,公钥和csr,但我无法确定我可以指定密钥大小和签名算法的地方..默认情况下它们是1024位和sha1WithRSAEncryption但是我想指定一个更强大的组合。
根据此处的文档http://phpseclib.bantux.org/api/master/phpseclib/File/X509.html,它只有Sha1的示例
signCSR($ signatureAlgorithm ='sha1WithRSAEncryption')
提前感谢!
答案 0 :(得分:1)
指定密钥大小使用: createKey($ bits = 2048)
要指定sig算法,请使用: signCSR($ signatureAlgorithm =' sha1WithRSAEncryption')
使用以下支持的算法之一: