From 6f9c87e836fd91a0d98c7688e8fdecdc6c343614 Mon Sep 17 00:00:00 2001 From: Okke Harsta Date: Tue, 5 Dec 2023 10:15:45 +0100 Subject: [PATCH] Formatting --- src/main/java/crypto/KeyStore.java | 1 + src/main/java/crypto/RSAKeyStore.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/crypto/KeyStore.java b/src/main/java/crypto/KeyStore.java index 48b86ec..04cb98b 100644 --- a/src/main/java/crypto/KeyStore.java +++ b/src/main/java/crypto/KeyStore.java @@ -7,6 +7,7 @@ import java.security.NoSuchAlgorithmException; public interface KeyStore { + String encryptAndEncode(String secret) ; String decodeAndDecrypt(String encodedEncryptedSecret) ; diff --git a/src/main/java/crypto/RSAKeyStore.java b/src/main/java/crypto/RSAKeyStore.java index a86b4e3..873c4d1 100644 --- a/src/main/java/crypto/RSAKeyStore.java +++ b/src/main/java/crypto/RSAKeyStore.java @@ -17,9 +17,10 @@ */ public class RSAKeyStore implements KeyStore { + private final Pattern base64Pattern = Pattern.compile("(([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)?){1}"); + private final PublicKey publicKey; private final PrivateKey privateKey; - private final Pattern base64Pattern = Pattern.compile("(([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)?){1}"); /** * Use this constructor for local development / testing where it does not matter which keypair encrypts and