From 451e1562f55c836c0876400f5302d8732c478539 Mon Sep 17 00:00:00 2001 From: Zach Smith Date: Tue, 30 May 2017 09:24:13 -0700 Subject: Trim newline from public key file --- src/main/scala/xyz/driver/core/rest.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/xyz/driver/core/rest.scala b/src/main/scala/xyz/driver/core/rest.scala index f30d1ae..0484ab1 100644 --- a/src/main/scala/xyz/driver/core/rest.scala +++ b/src/main/scala/xyz/driver/core/rest.scala @@ -223,7 +223,7 @@ package rest { object CachedTokenAuthorization { def apply[U <: User](publicKeyFile: Path, issuer: String): CachedTokenAuthorization[U] = { lazy val publicKey: PublicKey = { - val publicKeyBase64Encoded = Files.readAllBytes(publicKeyFile) + val publicKeyBase64Encoded = new String(Files.readAllBytes(publicKeyFile)).trim val publicKeyBase64Decoded = java.util.Base64.getDecoder.decode(publicKeyBase64Encoded) val spec = new X509EncodedKeySpec(publicKeyBase64Decoded) KeyFactory.getInstance("RSA").generatePublic(spec) -- cgit v1.2.3