From 3e49d70ff69b5382e0ad62d8f321aa0c15b1f85b Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Mon, 5 Oct 2026 09:32:16 +0200 Subject: feat: add SHA256-HMAC for use in build-in pseudonym generator (#324) --- .../dev/dnpm/etl/processor/config/AppConfigurationTest.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/integrationTest/kotlin/dev') diff --git a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt index f2bfd90..99ef0a2 100644 --- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt +++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt @@ -32,6 +32,7 @@ import dev.dnpm.etl.processor.output.RestDipMtbFileSender import dev.dnpm.etl.processor.output.RestNngmMtbFileSender import dev.dnpm.etl.processor.output.RoutedRestNngmMtbFileSender import dev.dnpm.etl.processor.pseudonym.AnonymizingGenerator +import dev.dnpm.etl.processor.pseudonym.AnonymizingHmacGenerator import dev.dnpm.etl.processor.pseudonym.GpasPseudonymGenerator import dev.dnpm.etl.processor.pseudonym.GpasSoapPseudonymGenerator import dev.dnpm.etl.processor.security.TokenRepository @@ -227,6 +228,17 @@ class AppConfigurationTest { } } + @Nested + @TestPropertySource(properties = ["app.pseudonymize.generator=buildin", "app.pseudonymize.hmac-key=Test"]) + inner class AppConfigurationPseudonymizeGeneratorBuildinHmacTest( + private val context: ApplicationContext, + ) { + @Test + fun shouldUseConfiguredGenerator() { + assertThat(context.getBean()).isNotNull + } + } + @Nested @TestPropertySource( properties = -- cgit v1.2.3