1
0
Fork 0
This repository has been archived on 2023-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
lpr-partynest/app/views/staffs/x509_certificates/show.html.erb

87 lines
3.0 KiB
Plaintext

<div class="container">
<%= nav_breadcrumb(
[translate(:staff_services), staff_root_path],
[X509Certificate.model_name.human(count: 0), staff_x509_certificates_path],
X509Certificate.model_name.human(count: 1),
) %>
<div id="myTab" class="mb-3">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<%= link_to translate('nav_tabs.x509_certificate.overview'),
'#overview',
id: 'overview-tab',
class: 'nav-link active',
role: :tab,
'data-toggle': :tab,
'aria-controls': :overview,
'aria-selected': true %>
</li>
<li class="nav-item">
<%= link_to translate('nav_tabs.x509_certificate.pem'),
'#pem',
id: 'pem-tab',
class: 'nav-link',
role: :tab,
'data-toggle': :tab,
'aria-controls': :pem,
'aria-selected': true %>
</li>
<li class="nav-item">
<%= link_to translate('nav_tabs.x509_certificate.text'),
'#text',
id: 'text-tab',
class: 'nav-link',
role: :tab,
'data-toggle': :tab,
'aria-controls': :text,
'aria-selected': true %>
</li>
</ul>
</div>
<div id="myTabContent" class="tab-content">
<div id="overview" class="tab-pane show active" role="tabpanel" aria-labelledby="overview-tab">
<div class="row">
<div class="col-md-6">
<dl>
<dt><%= X509Certificate.human_attribute_name :id %></dt>
<dd><%= @x509_certificate.id %></dd>
<dt><%= X509Certificate.human_attribute_name :subject %></dt>
<dd><%= truncate @x509_certificate.subject %></dd>
<dt><%= X509Certificate.human_attribute_name :issuer %></dt>
<dd><%= truncate @x509_certificate.issuer %></dd>
<dt><%= X509Certificate.human_attribute_name :not_before %></dt>
<dd><%= localize @x509_certificate.not_before, format: :long %></dd>
<dt><%= X509Certificate.human_attribute_name :not_after %></dt>
<dd><%= localize @x509_certificate.not_after, format: :long %></dd>
</dl>
</div>
<div class="col-md-6">
<%= render partial: 'private_keys/alert',
locals: {
asymmetric_key: @x509_certificate.asymmetric_key,
}
%>
</div>
</div>
</div>
<div id="pem" class="tab-pane" role="tabpanel" aria-labelledby"pem-tab">
<pre><code><%= @x509_certificate.pem %></code></pre>
</div>
<div id="text" class="tab-pane" role="tabpanel" aria-labelledby="text-tab">
<pre><code><%= OpenSSL::X509::Certificate.new(@x509_certificate.pem).to_text %></code></pre>
</div>
</div>
</div>