fix: jwkの形式を修正

This commit is contained in:
usbharu 2023-05-01 07:19:30 +09:00
parent aebf0862e0
commit 638915230b
1 changed files with 1 additions and 1 deletions

View File

@ -17,7 +17,7 @@ object JsonWebKeyUtil {
fun publicKeyToJwk(publicKey: RSAPublicKey): String { fun publicKeyToJwk(publicKey: RSAPublicKey): String {
val e = encodeBase64UInt(publicKey.publicExponent) val e = encodeBase64UInt(publicKey.publicExponent)
val n = encodeBase64UInt(publicKey.modulus) val n = encodeBase64UInt(publicKey.modulus)
return """{"e":"$e","n":"$n","use":"sig","kty":"RSA"}""" return """{"keys":[{"e":"$e","n":"$n","use":"sig","kty":"RSA"}]}"""
} }
private fun encodeBase64UInt(bigInteger: BigInteger, minLength: Int = -1): String { private fun encodeBase64UInt(bigInteger: BigInteger, minLength: Int = -1): String {