Added dicumentation
This commit is contained in:
@@ -158,7 +158,7 @@ class CertManager
|
||||
def get_detail_cert_info(id)
|
||||
@log = nil
|
||||
@error = nil
|
||||
cert_info = { common: nil, revoke: nil, is_client: nil, name: nil, id: id }
|
||||
cert_info = { common: nil, revoke: nil, is_client: nil, name: nil, id: id, full: nil }
|
||||
|
||||
if @root_ca.nil?
|
||||
@error = I18n.t('errors.root_ca_not_detected')
|
||||
@@ -178,6 +178,22 @@ class CertManager
|
||||
cert_item[:server]
|
||||
end
|
||||
|
||||
files_list = []
|
||||
readme_txt = ""
|
||||
if cert_item[:is_client]
|
||||
files_list << cert_item[:client]
|
||||
files_list << "#{@root_ca}/ca/client_certs/#{cert_item[:server_name]}/private/#{cert_item[:client_id]}_private.key.pem"
|
||||
files_list << "#{@root_ca}/ca/intermediate/certs/ca-chain.cert.pem"
|
||||
readme_txt = I18n.t('messages.client_readme', private_key: files_list[1], server_cert: files_list[0], ca_chain: files_list[2])
|
||||
else
|
||||
files_list << cert_item[:server]
|
||||
files_list << "#{@root_ca}/ca/intermediate/private/#{cert_item[:server_name]}.key.pem"
|
||||
files_list << "#{@root_ca}/ca/intermediate/certs/ca-chain.cert.pem"
|
||||
files_list << "#{@root_ca}/ca/intermediate/crl/ca-full.crl.pem"
|
||||
readme_txt = I18n.t('messages.server_readme', private_key: files_list[1], server_cert: files_list[0], ca_chain: files_list[2], crl: files_list[3])
|
||||
end
|
||||
cert_info[:full] = readme_txt
|
||||
|
||||
unless File.exist?(cert_path)
|
||||
@error = I18n.t('errors.root_ca_not_detected')
|
||||
return cert_info
|
||||
|
||||
Reference in New Issue
Block a user