refactor: simplify device identity pem exports

This commit is contained in:
Peter Steinberger
2026-04-10 23:40:06 +01:00
parent b8cb0b4473
commit 29453c9578

View File

@@ -56,8 +56,8 @@ function fingerprintPublicKey(publicKeyPem: string): string {
function generateIdentity(): DeviceIdentity {
const { publicKey, privateKey } = crypto.generateKeyPairSync("ed25519");
const publicKeyPem = publicKey.export({ type: "spki", format: "pem" }).toString();
const privateKeyPem = privateKey.export({ type: "pkcs8", format: "pem" }).toString();
const publicKeyPem = publicKey.export({ type: "spki", format: "pem" });
const privateKeyPem = privateKey.export({ type: "pkcs8", format: "pem" });
const deviceId = fingerprintPublicKey(publicKeyPem);
return { deviceId, publicKeyPem, privateKeyPem };
}