Use MIME decoder to read OAuth2 resource server public key

Fixes gh-16624
This commit is contained in:
Andy Wilkinson
2019-04-23 12:04:36 +01:00
parent dc39540def
commit 915bde0e62
2 changed files with 4 additions and 4 deletions

View File

@@ -68,8 +68,8 @@ class ReactiveOAuth2ResourceServerJwkConfiguration {
private byte[] getKeySpec(String keyValue) {
keyValue = keyValue.replace("-----BEGIN PUBLIC KEY-----", "")
.replace("-----END PUBLIC KEY-----", "").replace("\n", "");
return Base64.getDecoder().decode(keyValue);
.replace("-----END PUBLIC KEY-----", "");
return Base64.getMimeDecoder().decode(keyValue);
}
@Bean

View File

@@ -70,8 +70,8 @@ class OAuth2ResourceServerJwtConfiguration {
private byte[] getKeySpec(String keyValue) {
keyValue = keyValue.replace("-----BEGIN PUBLIC KEY-----", "")
.replace("-----END PUBLIC KEY-----", "").replace("\n", "");
return Base64.getDecoder().decode(keyValue);
.replace("-----END PUBLIC KEY-----", "");
return Base64.getMimeDecoder().decode(keyValue);
}
@Bean