与 Java 对接需要生成秘钥位数 1024bit,秘钥格式 PKCS#8 的 RSA 秘钥对
这样可以生成 1024 的密钥对,但是格式似乎不是 PKCS#8
$resource = openssl_pkey_new([
'private_key_bits' => 1024,
]);
openssl_pkey_export($resource, $privateKey);
$publicKey = openssl_pkey_get_details($resource);
$publicKey = $publicKey['key'];
dd($privateKey, $publicKey);
发现 laravel/passport 使用的 phpseclib/phpseclib 有使用 RSA,但好像也不是 PKCS#8,做一个扩展包,想把密钥生成通过命令生成,想问下有没有办法实现?
咋解决的 我也是生成不了