1. 生成 OIDC 签名所需的 RS256 密钥
安全工程师背景
正在搭建一个内部的 OIDC 认证服务,需要配置一个 RSA 2048 位的 JWK 用于对 JWT 进行签名。
问题
需要快速生成一个带有特定密钥 ID (kid) 的 RSA 密钥对,并获取其公钥和私钥的 JWK 格式。
如何使用
选择模式为“生成”,密钥类型选择“RSA”,密钥长度选择“2048 位”,在密钥 ID 中输入 `auth-key-v1`,不勾选“仅公钥”,点击生成。
mode=generate, keyType=rsa, keySize=2048, keyId=auth-key-v1, publicOnly=false结果
成功获得包含私钥参数(d, p, q 等)和公钥参数(n, e)的完整 JWK JSON 数据,可直接用于认证服务的密钥配置。