From c203be555e8bbe125ac13597440b1e78201e227b Mon Sep 17 00:00:00 2001
From: Rasmus Fuhse <fuhse@data-quest.de>
Date: Fri, 14 Apr 2023 07:37:44 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20"OER=20Detailansicht=20von=20eigenem?=
 =?UTF-8?q?=20Material=20nicht=20zug=C3=A4nglich"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #2538

Merge request studip/studip!1713
---
 lib/models/OERIdentity.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/models/OERIdentity.php b/lib/models/OERIdentity.php
index 8c627284c7f..859c5cca88b 100644
--- a/lib/models/OERIdentity.php
+++ b/lib/models/OERIdentity.php
@@ -34,7 +34,7 @@ abstract class OERIdentity extends SimpleORMap
     protected function createKeys()
     {
         $keypair = RSA::createKey(4096);
-        $this['private_key'] = preg_replace("/\r/", "", $keypair['privatekey']);
-        $this['public_key'] = preg_replace("/\r/", "", $keypair['publickey']);
+        $this['private_key'] = preg_replace("/\r/", "", $keypair->toString('PKCS1'));
+        $this['public_key'] = preg_replace("/\r/", "", $keypair->getPublicKey()->toString('PKCS1'));
     }
 }
-- 
GitLab