使用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);
我在谷歌上找不到任何关于增加密钥长度的信息。我该如何解决这个问题呢?
发布于 2018-07-11 05:12:45
似乎是最新的Laravel Passport上的一个bug。要么降级到6.0.3,要么暂时尝试使用php artisan passport:install --length=256
。
https://stackoverflow.com/questions/51270201
复制相似问题