Add logging to CRL update

This commit is contained in:
Martin Lensment 2015-05-19 10:03:28 +03:00
parent 2460232fec
commit c3e95cfcba
2 changed files with 16 additions and 6 deletions

View file

@ -103,14 +103,16 @@ class Certificate < ActiveRecord::Base
end end
def update_id_crl def update_id_crl
STDOUT << "#{Time.zone.now.utc} - Updating ID CRL"
%x( %x(
mkdir -p #{ENV['crl_dir']}/crl-id-temp mkdir -p #{ENV['crl_dir']}/crl-id-temp
cd #{ENV['crl_dir']}/crl-id-temp cd #{ENV['crl_dir']}/crl-id-temp
wget https://sk.ee/crls/esteid/esteid2007.crl wget https://sk.ee/crls/esteid/esteid2007.crl &> /dev/null
wget https://sk.ee/crls/juur/crl.crl wget https://sk.ee/crls/juur/crl.crl &> /dev/null
wget https://sk.ee/crls/eeccrca/eeccrca.crl wget https://sk.ee/crls/eeccrca/eeccrca.crl &> /dev/null
wget https://sk.ee/repository/crls/esteid2011.crl wget https://sk.ee/repository/crls/esteid2011.crl &> /dev/null
# convert to PEM # convert to PEM
@ -130,9 +132,13 @@ class Certificate < ActiveRecord::Base
rm -rf #{ENV['crl_dir']}/crl-id-temp rm -rf #{ENV['crl_dir']}/crl-id-temp
) )
STDOUT << "#{Time.zone.now.utc} - ID CRL updated"
end end
def update_registry_crl def update_registry_crl
STDOUT << "#{Time.zone.now.utc} - Updating registry CRL"
%x( %x(
mkdir -p #{ENV['crl_dir']}/crl-temp mkdir -p #{ENV['crl_dir']}/crl-temp
cd #{ENV['crl_dir']}/crl-temp cd #{ENV['crl_dir']}/crl-temp
@ -149,10 +155,14 @@ class Certificate < ActiveRecord::Base
rm -rf #{ENV['crl_dir']}/crl-temp rm -rf #{ENV['crl_dir']}/crl-temp
) )
STDOUT << "#{Time.zone.now.utc} - Registry CRL updated"
end end
def reload_apache def reload_apache
STDOUT << "#{Time.zone.now.utc} - Reloading apache"
`sudo /etc/init.d/apache2 reload` `sudo /etc/init.d/apache2 reload`
STDOUT << "#{Time.zone.now.utc} - Apache reloaded"
end end
end end
end end

View file

@ -215,9 +215,9 @@ After deploy, in rails console:
Certificate.update_crl Certificate.update_crl
Update whenever: Update cron:
mina whenever:update mina cron:setup
Configure Apache (set location according to registrant and registrar): Configure Apache (set location according to registrant and registrar):