@@ -739,7 +739,7 @@ void enableSslWithValidateServerCertificateDefault() throws Exception {
739
739
}
740
740
741
741
@ Test
742
- void enableSslWithValidStoreAlgorithmShouldWork () throws Exception {
742
+ void enableSslWithValidStoreAlgorithmShouldWork () {
743
743
this .contextRunner .withUserConfiguration (TestConfiguration .class )
744
744
.withPropertyValues ("spring.rabbitmq.ssl.enabled:true" ,
745
745
"spring.rabbitmq.ssl.keyStore=/org/springframework/boot/autoconfigure/amqp/test.jks" ,
@@ -752,18 +752,29 @@ void enableSslWithValidStoreAlgorithmShouldWork() throws Exception {
752
752
}
753
753
754
754
@ Test
755
- void enableSslWithInvalidStoreAlgorithmShouldFail () throws Exception {
755
+ void enableSslWithInvalidKeyStoreAlgorithmShouldFail () {
756
756
this .contextRunner .withUserConfiguration (TestConfiguration .class )
757
757
.withPropertyValues ("spring.rabbitmq.ssl.enabled:true" ,
758
758
"spring.rabbitmq.ssl.keyStore=/org/springframework/boot/autoconfigure/amqp/test.jks" ,
759
759
"spring.rabbitmq.ssl.keyStoreType=jks" , "spring.rabbitmq.ssl.keyStorePassword=secret" ,
760
- "spring.rabbitmq.ssl.keyStoreAlgorithm=foo" ,
760
+ "spring.rabbitmq.ssl.keyStoreAlgorithm=test-invalid-algo" )
761
+ .run ((context ) -> {
762
+ assertThat (context ).hasFailed ();
763
+ assertThat (context ).getFailure ().hasMessageContaining ("test-invalid-algo" );
764
+ assertThat (context ).getFailure ().hasRootCauseInstanceOf (NoSuchAlgorithmException .class );
765
+ });
766
+ }
767
+
768
+ @ Test
769
+ void enableSslWithInvalidTrustStoreAlgorithmShouldFail () {
770
+ this .contextRunner .withUserConfiguration (TestConfiguration .class )
771
+ .withPropertyValues ("spring.rabbitmq.ssl.enabled:true" ,
761
772
"spring.rabbitmq.ssl.trustStore=/org/springframework/boot/autoconfigure/amqp/test.jks" ,
762
773
"spring.rabbitmq.ssl.trustStoreType=jks" , "spring.rabbitmq.ssl.trustStorePassword=secret" ,
763
- "spring.rabbitmq.ssl.trustStoreAlgorithm=foo " )
774
+ "spring.rabbitmq.ssl.trustStoreAlgorithm=test-invalid-algo " )
764
775
.run ((context ) -> {
765
776
assertThat (context ).hasFailed ();
766
- assertThat (context ).getFailure ().hasMessageContaining ("foo " );
777
+ assertThat (context ).getFailure ().hasMessageContaining ("test-invalid-algo " );
767
778
assertThat (context ).getFailure ().hasRootCauseInstanceOf (NoSuchAlgorithmException .class );
768
779
});
769
780
}
0 commit comments