Shopware 6.4 Store signature validation failed. Error: Error during private key read

Hallo zusammen,

ich habe ein bisher mir unbekanntes Shopware 6(.4.20.2) Problem, welches ich derzeit nicht ergründen kann.

Ich habe den Shop von einem Hoster zu einem anderen umgezogen. Nach anfänglichen Schwierigkeiten mit dem Import der Datenbank, hat dann doch alles geklappt. Der Shop ist aufrufbar und ich kann ihn nutzen.

Nun aber zum Problem. Ich kann mich nicht mit dem Shopware-Account anmelden. Es kommt immer „Es ist ein Fehler aufgetreten“.

Im Error-Log steht dann folgendes:

[2023-10-27T16:40:51.113522+00:00] request.CRITICAL: Uncaught PHP Exception Shopware\Core\Framework\Store\Exception\StoreSignatureValidationException: "Store signature validation failed. Error: Error during private key read:  error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:0480006C:PEM routines::no start line error:03000098:digital envelope routines::invalid digest " at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php line 60 {"exception":"[object] (Shopware\\Core\\Framework\\Store\\Exception\\StoreSignatureValidationException(code: 0): Store signature validation failed. Error: Error during private key read: \nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:0480006C:PEM routines::no start line\nerror:03000098:digital envelope routines::invalid digest\n at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php:60)"} []
[2023-10-27T16:41:43.076953+00:00] request.CRITICAL: Uncaught PHP Exception Shopware\Core\Framework\Store\Exception\StoreSignatureValidationException: "Store signature validation failed. Error: Error during private key read:  error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:0480006C:PEM routines::no start line error:03000098:digital envelope routines::invalid digest " at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php line 60 {"exception":"[object] (Shopware\\Core\\Framework\\Store\\Exception\\StoreSignatureValidationException(code: 0): Store signature validation failed. Error: Error during private key read: \nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:0480006C:PEM routines::no start line\nerror:03000098:digital envelope routines::invalid digest\n at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php:60)"} []
[2023-10-27T16:41:48.364160+00:00] request.CRITICAL: Uncaught PHP Exception Shopware\Core\Framework\Store\Exception\StoreSignatureValidationException: "Store signature validation failed. Error: Error during private key read:  error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:1E08010C:DECODER routines::unsupported error:0480006C:PEM routines::no start line error:0480006C:PEM routines::no start line error:03000098:digital envelope routines::invalid digest " at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php line 60 {"exception":"[object] (Shopware\\Core\\Framework\\Store\\Exception\\StoreSignatureValidationException(code: 0): Store signature validation failed. Error: Error during private key read: \nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:1E08010C:DECODER routines::unsupported\nerror:0480006C:PEM routines::no start line\nerror:0480006C:PEM routines::no start line\nerror:03000098:digital envelope routines::invalid digest\n at /home/shopsamc/domain.tld/vendor/shopware/core/Framework/Store/Services/OpenSSLVerifier.php:60)"} []

Ich habe bereits die Rechte der PEM-Dateien geprüft und diese auch neu generieren lassen aber nichts hilft.

Es ist PHP 8.2 im Einsatz.

Ich bin nun ein wenig weiter … es scheint um den Key im folgenden Ordner zu gehen …

vendor/Shopware/core/Framework/Store/public.key

Hier scheitert die Prüfung in der OpenSSLVerfiier-Klasse in der Methode isValid.

Gebe ich hier explizit return true zurück, kann ich mich mit meinem Account anmelden und alles ist gut.

Nun ist die Frage wieso …