Я сгенерировал частную/общедоступную пару ключей с jose.generatekeypair () и я экспортировал открытый ключ с помощью jose.exportjwk ()
Но у экспортируемого ключа нет имущества ребенка или ALG. Есть ли способ генерировать эти свойства, или мне нужно добавить их вручную? Или, наоборот, мне нужно делать это по-другому?import { NextResponse } from "next/server"
import { generateKeyPair, exportJWK } from "jose"
export async function GET(request: Request) {
const { publicKey, privateKey } = await generateKeyPair("RS256")
const exportedPublicKey = await exportJWK(publicKey)
return NextResponse.json({
keys: [exportedPublicKey]
})
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... d-key-pair