I suspect it's a product bug. E.g. a passed job
https://openqa.suse.de/tests/3495649/file/autoinst-log.txt shows
[2019-10-19T19:48:36.397 UTC] [debug] <<< testapi::assert_script_run(cmd='gensslcert -n $(hostname) -C $(hostname) -e webmaster@$(hostname)', fail_message='', timeout=900, quiet=undef)
[2019-10-19T19:48:36.398 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-19T19:48:36.398 UTC] [debug] <<< testapi::type_string(string='gensslcert -n $(hostname) -C $(hostname) -e webmaster@$(hostname)', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-19T19:48:38.049 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-19T19:48:38.050 UTC] [debug] <<< testapi::type_string(string='; echo HChZq-$?- > /dev/ttyAMA0
', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-19T19:48:38.881 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-19T19:48:38.882 UTC] [debug] <<< testapi::wait_serial(quiet=undef, buffer_size=undef, regexp=qr/HChZq-\d+-/, no_regex=0, record_output=undef, expect_not_found=0, timeout=900)
[2019-10-19T19:49:04.222 UTC] [debug] >>> testapi::wait_serial: (?^:HChZq-\d+-): ok
so less than a minute to finish.
The last failed job https://openqa.suse.de/tests/3509235/file/autoinst-log.txt shows
[2019-10-23T07:26:20.138 UTC] [debug] <<< testapi::assert_script_run(cmd='gensslcert -n $(hostname) -C $(hostname) -e webmaster@$(hostname)', fail_message='', quiet=undef, timeout=900)
[2019-10-23T07:26:20.139 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-23T07:26:20.139 UTC] [debug] <<< testapi::type_string(string='gensslcert -n $(hostname) -C $(hostname) -e webmaster@$(hostname)', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-23T07:26:21.761 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-23T07:26:21.761 UTC] [debug] <<< testapi::type_string(string='; echo HChZq-$?- > /dev/ttyAMA0
', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-23T07:26:22.605 UTC] [debug] /var/lib/openqa/cache/openqa.suse.de/tests/sle/tests/console/apache_ssl.pm:22 called apachetest::setup_apache2
[2019-10-23T07:26:22.606 UTC] [debug] <<< testapi::wait_serial(record_output=undef, buffer_size=undef, no_regex=0, regexp=qr/HChZq-\d+-/, timeout=900, expect_not_found=0, quiet=undef)
[2019-10-23T07:41:24.220 UTC] [debug] >>> testapi::wait_serial: (?^:HChZq-\d+-): fail
so the certificate generation failing after a timeout of 900(!) s and the screenshots show that it's still going on. I recommend to report a product bug rather than drag the ticket around ;)