From d796904eae5b17a89738e14625cdf432aef12205 Mon Sep 17 00:00:00 2001 From: Sree P Date: Wed, 19 May 2021 13:40:25 -0700 Subject: [PATCH] Fix - Removing bean annotation [#177655642] --- src/main/java/db/migration/V26__UnencryptBlankSSN.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/db/migration/V26__UnencryptBlankSSN.java b/src/main/java/db/migration/V26__UnencryptBlankSSN.java index e8216b251..fe609a8ac 100644 --- a/src/main/java/db/migration/V26__UnencryptBlankSSN.java +++ b/src/main/java/db/migration/V26__UnencryptBlankSSN.java @@ -8,9 +8,7 @@ import com.google.crypto.tink.CleartextKeysetHandle; import com.google.crypto.tink.JsonKeysetReader; import com.google.crypto.tink.aead.AeadConfig; - import lombok.extern.slf4j.Slf4j; - import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.binary.Hex; import org.codeforamerica.shiba.application.Encryptor; @@ -18,12 +16,12 @@ import org.flywaydb.core.api.migration.BaseJavaMigration; import org.flywaydb.core.api.migration.Context; import org.postgresql.util.PGobject; -import org.springframework.beans.factory.annotation.Value; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.namedparam.MapSqlParameterSource; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; import org.springframework.jdbc.core.namedparam.SqlParameterSource; import org.springframework.jdbc.datasource.SingleConnectionDataSource; + import java.io.IOException; import java.security.GeneralSecurityException; import java.sql.ResultSet; @@ -130,7 +128,7 @@ private void runCryptographicFunctionOnData(Function encryptFunc public class StringEncryptor implements Encryptor { private final Aead aead; - public StringEncryptor(@Value("${encryption-key}") String encryptionKey) throws GeneralSecurityException, IOException { + public StringEncryptor(String encryptionKey) throws GeneralSecurityException, IOException { AeadConfig.register(); aead = CleartextKeysetHandle.read( JsonKeysetReader.withString(encryptionKey)).getPrimitive(Aead.class);