@@ -120,7 +120,7 @@ func TestDevSecure(t *testing.T) {
120120 t .Run ("JMS" , func (t * testing.T ) {
121121 // OpenJDK is used for running tests, hence pass "false" for 7th parameter.
122122 // Cipher name specified is compliant with non-IBM JRE naming.
123- runJMSTests (t , cli , ID , true , "app" , appPassword , "false" , "TLS_RSA_WITH_AES_256_CBC_SHA256 " )
123+ runJMSTests (t , cli , ID , true , "app" , appPassword , "false" , "*TLS12ORHIGHER " )
124124 })
125125 t .Run ("REST admin" , func (t * testing.T ) {
126126 testRESTAdmin (t , cli , ID , insecureTLSConfig , "" )
@@ -473,7 +473,7 @@ func TestSSLFIPSYES(t *testing.T) {
473473
474474 t .Run ("JMS" , func (t * testing.T ) {
475475 // Run the JMS tests, with no password specified
476- runJMSTests (t , cli , ID , true , "app" , appPassword , "false" , "TLS_RSA_WITH_AES_256_CBC_SHA256 " )
476+ runJMSTests (t , cli , ID , true , "app" , appPassword , "false" , "*TLS12ORHIGHER " )
477477 })
478478
479479 // Stop the container cleanly
@@ -535,14 +535,14 @@ func TestDevSecureFIPSTrueWeb(t *testing.T) {
535535 waitForWebReady (t , cli , ID , createTLSConfig (t , cert , tlsPassPhrase ))
536536
537537 // Create a TLS Config with a cipher to use when connecting over HTTPS
538- var secureTLSConfig * tls.Config = createTLSConfigWithCipher (t , cert , tlsPassPhrase , [] uint16 { tls .TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 } )
538+ var secureTLSConfig * tls.Config = createTLSConfig (t , cert , tlsPassPhrase , withMinTLSVersion ( tls .VersionTLS12 ) )
539539 // Put a message to queue
540540 t .Run ("REST messaging" , func (t * testing.T ) {
541541 testRESTMessaging (t , cli , ID , secureTLSConfig , qm , "app" , appPassword , "" )
542542 })
543543
544544 // Create a TLS Config with a non-FIPS cipher to use when connecting over HTTPS
545- var secureNonFIPSCipherConfig * tls.Config = createTLSConfigWithCipher (t , cert , tlsPassPhrase , [] uint16 { tls .TLS_ECDHE_ECDSA_WITH_RC4_128_SHA } )
545+ var secureNonFIPSCipherConfig * tls.Config = createTLSConfig (t , cert , tlsPassPhrase , withMinTLSVersion ( tls .VersionTLS12 ) )
546546 // Put a message to queue - the attempt to put message will fail with a EOF return message.
547547 t .Run ("REST messaging" , func (t * testing.T ) {
548548 testRESTMessaging (t , cli , ID , secureNonFIPSCipherConfig , qm , "app" , appPassword , "EOF" )
@@ -615,7 +615,7 @@ func TestDevSecureFalseFIPSWeb(t *testing.T) {
615615 }
616616
617617 // Just do a HTTPS GET as well to query installation details.
618- var secureTLSConfig * tls.Config = createTLSConfigWithCipher (t , cert , tlsPassPhrase , [] uint16 { tls .TLS_RSA_WITH_AES_256_GCM_SHA384 } )
618+ var secureTLSConfig * tls.Config = createTLSConfig (t , cert , tlsPassPhrase , withMinTLSVersion ( tls .VersionTLS12 ) )
619619 t .Run ("REST admin" , func (t * testing.T ) {
620620 testRESTAdmin (t , cli , ID , secureTLSConfig , "" )
621621 })
0 commit comments