diff --git a/saml2/saml2-service-provider/src/opensaml4Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepository.java b/saml2/saml2-service-provider/src/opensaml4Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepository.java index 5614532628..3485f9964c 100644 --- a/saml2/saml2-service-provider/src/opensaml4Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepository.java +++ b/saml2/saml2-service-provider/src/opensaml4Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepository.java @@ -50,6 +50,7 @@ import org.springframework.core.io.ResourceLoader; import org.springframework.lang.NonNull; import org.springframework.lang.Nullable; import org.springframework.security.saml2.Saml2Exception; +import org.springframework.security.saml2.core.OpenSamlInitializationService; import org.springframework.security.saml2.provider.service.registration.BaseOpenSamlAssertingPartyMetadataRepository.MetadataResolverAdapter; import org.springframework.util.Assert; @@ -68,6 +69,10 @@ import org.springframework.util.Assert; */ public final class OpenSaml4AssertingPartyMetadataRepository implements AssertingPartyMetadataRepository { + static { + OpenSamlInitializationService.initialize(); + } + private final BaseOpenSamlAssertingPartyMetadataRepository delegate; /** diff --git a/saml2/saml2-service-provider/src/opensaml4Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepositoryTests.java b/saml2/saml2-service-provider/src/opensaml4Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepositoryTests.java index 7134cd7291..96c9f0c178 100644 --- a/saml2/saml2-service-provider/src/opensaml4Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepositoryTests.java +++ b/saml2/saml2-service-provider/src/opensaml4Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml4AssertingPartyMetadataRepositoryTests.java @@ -53,7 +53,6 @@ import org.w3c.dom.Element; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.ResourceLoader; import org.springframework.security.saml2.Saml2Exception; -import org.springframework.security.saml2.core.OpenSamlInitializationService; import org.springframework.security.saml2.core.TestSaml2X509Credentials; import org.springframework.security.saml2.provider.service.authentication.TestOpenSamlObjects; @@ -71,10 +70,6 @@ import static org.mockito.Mockito.withSettings; */ public class OpenSaml4AssertingPartyMetadataRepositoryTests { - static { - OpenSamlInitializationService.initialize(); - } - private static MetadataDispatcher dispatcher = new MetadataDispatcher() .addResponse("/entity.xml", readFile("test-metadata.xml")) .addResponse("/entities.xml", readFile("test-entitiesdescriptor.xml")); diff --git a/saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepository.java b/saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepository.java index 381bb599b9..31eda772d0 100644 --- a/saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepository.java +++ b/saml2/saml2-service-provider/src/opensaml5Main/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepository.java @@ -50,6 +50,7 @@ import org.springframework.core.io.ResourceLoader; import org.springframework.lang.NonNull; import org.springframework.lang.Nullable; import org.springframework.security.saml2.Saml2Exception; +import org.springframework.security.saml2.core.OpenSamlInitializationService; import org.springframework.security.saml2.provider.service.registration.BaseOpenSamlAssertingPartyMetadataRepository.MetadataResolverAdapter; import org.springframework.util.Assert; @@ -68,6 +69,10 @@ import org.springframework.util.Assert; */ public final class OpenSaml5AssertingPartyMetadataRepository implements AssertingPartyMetadataRepository { + static { + OpenSamlInitializationService.initialize(); + } + private final BaseOpenSamlAssertingPartyMetadataRepository delegate; /** diff --git a/saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepositoryTests.java b/saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepositoryTests.java index 586e9b1f64..6f1bf1b566 100644 --- a/saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepositoryTests.java +++ b/saml2/saml2-service-provider/src/opensaml5Test/java/org/springframework/security/saml2/provider/service/registration/OpenSaml5AssertingPartyMetadataRepositoryTests.java @@ -53,7 +53,6 @@ import org.w3c.dom.Element; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.ResourceLoader; import org.springframework.security.saml2.Saml2Exception; -import org.springframework.security.saml2.core.OpenSamlInitializationService; import org.springframework.security.saml2.core.TestSaml2X509Credentials; import org.springframework.security.saml2.provider.service.authentication.TestOpenSamlObjects; @@ -71,10 +70,6 @@ import static org.mockito.Mockito.withSettings; */ public class OpenSaml5AssertingPartyMetadataRepositoryTests { - static { - OpenSamlInitializationService.initialize(); - } - private static MetadataDispatcher dispatcher = new MetadataDispatcher() .addResponse("/entity.xml", readFile("test-metadata.xml")) .addResponse("/entities.xml", readFile("test-entitiesdescriptor.xml"));