gpt4 book ai didi

jose - jose 中是否有任何实用程序可以将 Ed25519 的 key 从 PEM 转换为 JWK?

转载 作者:行者123 更新时间:2023-12-05 02:43:35 25 4
gpt4 key购买 nike

Ed25519 PEM key 对生成如下:

-----BEGIN PRIVATE KEY-----
NC4CAQAwBQYcK2VwBCIEIIWUb0/MoKaBxQkmmPlHIGyPfDQb/U3D6jQ+gMUGtvpa
-----END PRIVATE KEY-----

-----BEGIN PUBLIC KEY-----
NCowBQYDK2VwAyEAWFnlEbTVgD4TilnSzyDmZK16dm1IeQURtHFcLhSwmDo=
-----END PUBLIC KEY-----

jose 3.11.1 中,parseJwk 采用 JWK 输入,用于生成用于签名和验证的 key 。 jose 中是否有实用程序将 PEM key 转换为 paseseJwk 中使用的 JWK 或与第 3 方实用程序一起使用?我没有为 nodejs 项目找到一个。

最佳答案

要获得 KeyObject,您不需要 JWK 格式的 key 。它适用于节点的 KeyObject实例。这样你就可以轻松做到

const { createPublicKey, createPrivateKey } = require('crypto')

const publicKey = createPublicKey(pemPublicKey)
const privateKey = createPrivateKey(pemPrivateKey)

这记录在 KeyLike 中图书馆在其文档中使用的界面。

关于jose - jose 中是否有任何实用程序可以将 Ed25519 的 key 从 PEM 转换为 JWK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66861664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com