- $lines = explode("\n", $user['spubkey']);
- unset($lines[0]);
- unset($lines[count($lines)]);
-
- $asnString = base64_decode(implode('', $lines));
- $asnBase = ASN_BASE::parseASNString($asnString);
-
- $m = $asnBase[0]->asnData[1]->asnData[0]->asnData[0]->asnData;
- $e = $asnBase[0]->asnData[1]->asnData[0]->asnData[1]->asnData;
-
- header('Content-type: application/magic-public-key');
- echo 'RSA' . '.' . $m . '.' . $e;
-
- exit();
+ System::httpExit(
+ Salmon::salmonKey($user['spubkey']),
+ Response::TYPE_BLANK,
+ 'application/magic-public-key'
+ );