Add in custom changes for letsencrypt
This commit is contained in:
parent
f238fcfa70
commit
3577f5aad0
@ -12,6 +12,7 @@ use esmith::NetworksDB;
|
|||||||
use esmith::HostsDB;
|
use esmith::HostsDB;
|
||||||
use esmith::DomainsDB;
|
use esmith::DomainsDB;
|
||||||
|
|
||||||
|
#use Net::SSLeay;
|
||||||
|
|
||||||
#The most common ones
|
#The most common ones
|
||||||
our $cdb = esmith::ConfigDB->open() || die("Couldn't open config db");
|
our $cdb = esmith::ConfigDB->open() || die("Couldn't open config db");
|
||||||
@ -56,23 +57,20 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
|||||||
sub get_data_for_panel_LIST {
|
sub get_data_for_panel_LIST {
|
||||||
# Return a hash with the fields required which will be loaded into the shared data
|
# Return a hash with the fields required which will be loaded into the shared data
|
||||||
my $c = shift;
|
my $c = shift;
|
||||||
|
# my ($reply, $err, $server_cert) = Net::SSLeay::sslcat('localhost', 443, '/');
|
||||||
|
# my $issuer = Net::SSLeay::X509_NAME_oneline(Net::SSLeay::X509_get_issuer_name($server_cert));
|
||||||
|
# my $before = Net::SSLeay::P_ASN1_TIME_get_isotime(Net::SSLeay::X509_get_notBefore($server_cert));
|
||||||
|
# my $expiry = Net::SSLeay::P_ASN1_TIME_get_isotime(Net::SSLeay::X509_get_notAfter($server_cert));
|
||||||
|
|
||||||
my %ret = (
|
my %ret = (
|
||||||
'Data1'=>'Data for LIST', #Example
|
'Data1'=>'Data for LIST', #Example
|
||||||
# fields from Inputs in LIST $fields['LIST']
|
# fields from Inputs in LIST $fields['LIST']
|
||||||
|
'InternalIP'=>$cdb->get_prop('InternalInterface','IPAddress'),
|
||||||
'InternalIP'=>'InternalIP contents',
|
'ExternalIP'=>$cdb->get_prop('ExternalInterface','IPAddress'),
|
||||||
|
'InternetIP'=>"ext ip", #get_my_ip()
|
||||||
'ExternalIP'=>'ExternalIP contents',
|
'Issuer'=>$issuer,
|
||||||
|
'Expiry'=>$expiry,
|
||||||
'InternetIP'=>'InternetIP contents',
|
'NotBefore'=>$before,
|
||||||
|
|
||||||
'Issuer'=>'Issuer contents',
|
|
||||||
|
|
||||||
'Expiry'=>'Expiry contents',
|
|
||||||
|
|
||||||
'NotBefore'=>'NotBefore contents',
|
|
||||||
|
|
||||||
|
|
||||||
);
|
);
|
||||||
return %ret;
|
return %ret;
|
||||||
}
|
}
|
||||||
@ -123,6 +121,14 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
|||||||
my $c = shift;
|
my $c = shift;
|
||||||
my $control_data = $c->stash('DomainList');
|
my $control_data = $c->stash('DomainList');
|
||||||
my @ret = {};
|
my @ret = {};
|
||||||
|
my @list;
|
||||||
|
my @rv = Net::SSLeay::X509_get_subjectAltNames($server_cert);
|
||||||
|
foreach my $element (@rv) {
|
||||||
|
next if $element =~ /^\d+$/; ;
|
||||||
|
#print $element . "\n";
|
||||||
|
push @list, $element;
|
||||||
|
}
|
||||||
|
|
||||||
# foreach my $colHead (@$control_data) {
|
# foreach my $colHead (@$control_data) {
|
||||||
# my ret{$colHead} = "$colhead-1";
|
# my ret{$colHead} = "$colhead-1";
|
||||||
# };
|
# };
|
||||||
|
Loading…
Reference in New Issue
Block a user