암호 키 생성 및 등록시 최초 MEK도 함께 생성 및 등록하도록 구현

This commit is contained in:
static
2024-12-30 01:59:09 +09:00
parent d39931c79a
commit 941e2a49bc
10 changed files with 133 additions and 40 deletions

View File

@@ -5,7 +5,7 @@
import { gotoStateful } from "$lib/hooks";
import { keyPairStore } from "$lib/stores";
import Order from "./Order.svelte";
import { generateKeyPair } from "./service";
import { generateKeyPair, generateMekDraft } from "./service";
import IconKey from "~icons/material-symbols/key";
@@ -33,11 +33,14 @@
const generate = async () => {
// TODO: Loading indicator
const keyPair = await generateKeyPair();
const { pubKeyBase64, privKeyBase64 } = await generateKeyPair();
const { mekDraft } = await generateMekDraft();
await gotoStateful("/key/export", {
redirectPath: data.redirectPath,
pubKeyBase64: keyPair.pubKeyBase64,
privKeyBase64: keyPair.privKeyBase64,
pubKeyBase64,
privKeyBase64,
mekDraft,
});
};