: file_get_contents(/var/www/passbolt/config/gpg/serverkey_private.asc): Failed to open stream: Permission denied [in
Code
}
$privateKey = file_get_contents($keyFilePath);
if ($privateKey === false) {
/var/www/passbolt/src/Utility/OpenPGP/OpenPGPBackend.php /var/www/passbolt/src/Utility/OpenPGP/OpenPGPBackend.php, line 98
App\Utility\OpenPGP\OpenPGPBackend->importServerKeyInKeyring() /var/www/passbolt/src/Authenticator/GpgAuthenticator.php, line 334
App\Authenticator\GpgAuthenticator->_initKeyring() /var/www/passbolt/src/Authenticator/GpgAuthenticator.php, line 298
App\Authenticator\GpgAuthenticator->_initForAllSteps() /var/www/passbolt/src/Authenticator/GpgAuthenticator.php, line 144
App\Authenticator\GpgAuthenticator->authenticate() /var/www/passbolt/vendor/cakephp/authentication/src/AuthenticationService.php, line 186
Authentication\AuthenticationService->authenticate() /var/www/passbolt/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 88
Authentication\Middleware\AuthenticationMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/plugins/PassboltCe/JwtAuthentication/src/Middleware/JwtDestroySessionMiddleware.php, line 43
Passbolt\JwtAuthentication\Middleware\JwtDestroySessionMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/SessionAuthPreventDeletedOrDisabledUsersMiddleware.php, line 47
App\Middleware\SessionAuthPreventDeletedOrDisabledUsersMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Middleware/BodyParserMiddleware.php, line 157
Cake\Http\Middleware\BodyParserMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/SessionPreventExtensionMiddleware.php, line 66
App\Middleware\SessionPreventExtensionMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/ApiVersionMiddleware.php, line 46
App\Middleware\ApiVersionMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/UuidParserMiddleware.php, line 52
App\Middleware\UuidParserMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/plugins/PassboltCe/JwtAuthentication/src/Middleware/JwtRouteFilterMiddleware.php, line 47
Passbolt\JwtAuthentication\Middleware\JwtRouteFilterMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/plugins/PassboltCe/JwtAuthentication/src/Middleware/JwtAuthDetectionMiddleware.php, line 58
Passbolt\JwtAuthentication\Middleware\JwtAuthDetectionMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php, line 118
Cake\Routing\Middleware\RoutingMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php, line 69
Cake\Routing\Middleware\AssetMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/SslForceMiddleware.php, line 52
App\Middleware\SslForceMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/AssertFullBaseUrlMiddleware.php, line 47
App\Middleware\AssertFullBaseUrlMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php, line 115
Cake\Error\Middleware\ErrorHandlerMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/ContentSecurityPolicyMiddleware.php, line 39
App\Middleware\ContentSecurityPolicyMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/ValidCookieNameMiddleware.php, line 46
App\Middleware\ValidCookieNameMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/src/Middleware/ContainerInjectorMiddleware.php, line 54
App\Middleware\ContainerInjectorMiddleware->process() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Runner.php, line 60
Cake\Http\Runner->run() /var/www/passbolt/vendor/cakephp/cakephp/src/Http/Server.php, line 103
Cake\Http\Server->run() /var/www/passbolt/webroot/index.php, line 40
[main]