【发布时间】:2018-07-10 16:28:43
【问题描述】:
使用php artisan passport:install 创建客户端密钥时出现以下错误
openssl_pkey_new():私钥长度太短;它需要 至少为 384 位,而不是 0
\vendor\phpseclib\phpseclib\phpseclib\Crypt\RSA.php: 560 发生错误
557: if (isset($this->configFile)) {
558: $config['config'] = $this->configFile;
559: }
560: $rsa = openssl_pkey_new(array('private_key_bits' => $bits) + $config);
561: openssl_pkey_export($rsa, $privatekey, null, $config);
562: $publickey = openssl_pkey_get_details($rsa);
我在 google 中找不到任何有关增加密钥长度的信息。我该如何解决这个问题?
【问题讨论】:
-
我也用过
php artisan passport:install --length=2048。结果是一样的
标签: php laravel oauth installation laravel-passport