[% USE CPList; USE CPIcons; USE CPScalar; USE SSL; WRAPPER 'master_templates/master.tmpl' app_key = 'manage_ssl_hosts' theme = "bootstrap" include_legacy_stylesheets = 1 scripts = '/js/sorttable.js'; SET ONE_DAY = 60 * 60 * 24; SET NEARLY_EXPIRED_WINDOW = 30 * ONE_DAY; SET MINIMUM_MODULUS_LENGTH = SSL.DEFAULT_KEY_SIZE; MACRO floor(n) GET n FILTER format("%d"); MACRO ceiling(n) GET n + 1 FILTER format("%d"); IF !sslvhosts.size %]
| [% locale.maketext('Domains') %] | [% IF httpd_is_enabled -%][% locale.maketext('IP Address') %] | [% locale.maketext('IP Address Type') %] | [% locale.maketext('Is Primary Website on IP Address?') %] | [% locale.maketext('Is [output,acronym,SNI,Server Name Indication] Required?') %] | [% END -%][% locale.maketext('Document Root') %] | [% locale.maketext('Owner') %] | [% locale.maketext('Issuer') %] | [% locale.maketext('Expires') %] | [% locale.maketext('Key Type') %] | [% locale.maketext('Actions') %] |
|---|---|---|---|---|---|---|---|---|---|---|
|
[% IF httpd_is_enabled -%]
[% ip %] | [% iptype %] | [% hostdata.is_primary_on_ip ? locale.maketext('Yes') : locale.maketext('No') %] | [% hostdata.needs_sni ? locale.maketext('Yes') : locale.maketext('No') %] | [% END -%][% docroot.html().breakOn('_') %] | [% user %] |
[% issuer %]
[% IF issuer_warn %][% warn_icon %][% END %]
|
[% expiration_dates.${expiration_time} %]
[% IF expired %]
[% error_icon %]
[% ELSIF nearly_expired %]
[% warn_icon %]
[% END %]
|
[% hostdata.key_type_label.html() %]
[% IF hostdata.key_critical %]
[% error_icon %]
[% END %]
|
[% locale.maketext('Delete') %] [% IF httpd_is_enabled && !hostdata.is_primary_on_ip && !host.match('[*]') -%] [% locale.maketext('Make Primary') %] [% END -%] |