12 lines
411 B
JavaScript
12 lines
411 B
JavaScript
import config from "../../../config/index.js";
|
|
import { createPublicKey } from "node:crypto";
|
|
export default ((user, key, postfix)=>({
|
|
id: `${config.url}/users/${user.id}${postfix || "/publickey"}`,
|
|
type: "Key",
|
|
owner: `${config.url}/users/${user.id}`,
|
|
publicKeyPem: createPublicKey(key.publicKey).export({
|
|
type: "spki",
|
|
format: "pem"
|
|
})
|
|
}));
|