diff --git a/lib/models/OERIdentity.php b/lib/models/OERIdentity.php index 8c627284c7ffb75e89864fb0ac1b809441e364f2..859c5cca88b31ab22064dc5b6e443d33b4e6dab3 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')); } }