<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\Network\HTTPException\BadRequestException;
use Friendica\Util\Crypto;
use Friendica\Util\Strings;
-use phpseclib\File\ASN1;
/**
* prints the public RSA key of a user
*/
class PublicRSAKey extends BaseModule
{
- public static function rawContent(array $parameters = [])
+ protected function rawContent(array $request = [])
{
- $app = DI::app();
-
- // @TODO: Replace with parameter from router
- if ($app->argc !== 2) {
+ if (empty($this->parameters['nick'])) {
throw new BadRequestException();
}
- // @TODO: Replace with parameter from router
- $nick = $app->argv[1];
+ $nick = $this->parameters['nick'];
$user = User::getByNickname($nick, ['spubkey']);
if (empty($user) || empty($user['spubkey'])) {