@@ -462,11 +462,14 @@ sub modify_ssl
462
462
$d -> {' virt' } != $oldd -> {' virt' } ||
463
463
$d -> {' dom' } ne $oldd -> {' dom' } ||
464
464
$d -> {' home' } ne $oldd -> {' home' }) {
465
+ print STDERR " Updating service SSL certs\n " ;
465
466
my %types = map { $_ -> {' id' }, $_ } &list_service_ssl_cert_types();
466
467
foreach my $svc (&get_all_domain_service_ssl_certs($oldd )) {
468
+ print STDERR " syncing svc=$svc ->{'id'} d=$svc ->{'d'}\n " ;
467
469
next if (!$svc -> {' d' });
468
470
my $t = $types {$svc -> {' id' }};
469
471
my $func = " sync_" .$svc -> {' id' }." _ssl_cert" ;
472
+ print STDERR " calling $func \n " ;
470
473
next if (!defined (&$func ));
471
474
&$func ($oldd , 0);
472
475
if ($t -> {' dom' } || $d -> {' virt' }) {
@@ -1553,10 +1556,11 @@ sub setup_ipkeys
1553
1556
push (@ips , $d -> {' ip' });
1554
1557
}
1555
1558
push (@ips , @dnames );
1559
+ my $chain = &get_website_ssl_file($d , ' ca' );
1556
1560
push (@ipkeys , { ' ips' => \@ips ,
1557
1561
' key' => $d -> {' ssl_key' },
1558
1562
' cert' => $d -> {' ssl_cert' },
1559
- ' extracas' => $d -> { ' ssl_chain ' } , });
1563
+ ' extracas' => $chain , });
1560
1564
&webmin::save_ipkeys(\%miniserv , \@ipkeys );
1561
1565
&$putfunc (\%miniserv );
1562
1566
®ister_post_action($postfunc );
0 commit comments