fix: jwkの形式を修正

This commit is contained in:
usbharu 2023-05-01 07:19:30 +09:00
parent 7dd3c185bb
commit ed00d741ff
Signed by: usbharu
GPG Key ID: 6556747BF94EEBC8
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 {