%args> $identifier => undef $revocation => undef %args>
<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CERT_FULL_INFO_DESCRIPTION') %>
% if ($status eq 'REVOKED') {<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CERT_INFO_REVOKED_DESC') %>
% } % elsif ($status eq 'SUSPENDED') {<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CERT_INFO_SUSPENDED_DESC') %>
% } % elsif ($status eq 'CRL_ISSUANCE_PENDING') {<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CERT_INFO_CRL_ISSUANCE_PENDING_DESC') %>
% }<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_TABLE_HEAD_NAME') %> | <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_TABLE_HEAD_VALUE') %> |
---|---|
<% i18nGettext('I18N_OPENXPKI_CERT_SUBJECT') %> | <% delete $params->{SUBJECT} %> |
<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_WORKFLOW_CSR_CERT_SUBJECT_ALT_NAME') %> | <% $san %> |
<% i18nGettext('I18N_OPENXPKI_CERT_SERIAL') %> | <% $serial %> |
<% i18nGettext('I18N_OPENXPKI_CERT_FINGERPRINT') %> | <% delete $params->{FINGERPRINT} %> |
<% i18nGettext('I18N_OPENXPKI_CERT_SUBJECT_KEY_IDENTIFIER') %> | <% $subject_key_identifier %> |
<% i18nGettext('I18N_OPENXPKI_CERT_NOTBEFORE') %> | <% OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => delete $params->{NOTBEFORE}), OUTFORMAT => 'printable' }) %> UTC % if ($not_yet_valid) { (<% i18nGettext('I18N_OPENXPKI_CERT_NOT_YET_VALID') %>) % } |
<% i18nGettext('I18N_OPENXPKI_CERT_NOTAFTER') %> | <% OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => delete $params->{NOTAFTER}), OUTFORMAT => 'printable' }) %> UTC % if ($expired) { (<% i18nGettext('I18N_OPENXPKI_CERT_EXPIRED') %>) | % }
<% i18nGettext('I18N_OPENXPKI_CERT_ISSUER') %> | % if (! $issuer_identifier) { % # issuer identifier is not defined due to: % if (exists $params->{IS_CA} and $params->{IS_CA}) { % # 1. self-signed CA certificate, show subject in the 'issuer' field <% $subject %> % } else { % # 2. any other reason, show 'information is not available' message <% i18nGettext('I18N_OPENXPKI_NOT_AVAILABLE') %> % } % } else { % # issuer identifier is defined <& /lib/html/a.mhtml, target => 'cert_info.html', label => $issuer, params => [["identifier", $issuer_identifier]] &> % } |
<% i18nGettext('I18N_OPENXPKI_CERT_KEYUSAGE') %> | <% $keyusage %> |
<% i18nGettext('I18N_OPENXPKI_CERT_EXTENDED_KEYUSAGE') %> | <% $extended_keyusage %> |
<% i18nGettext('I18N_OPENXPKI_CERT_CDPS') %> | <% $cdps[0] %> |
<% $cdps[$i] %> | |
<% i18nGettext('I18N_OPENXPKI_CERT_AIA') %> | <% $aia[0] %> |
<% $aia[$i] %> | |
<% i18nGettext('I18N_OPENXPKI_CERT_USER_NOTICE') %> | <% $notice %> |
<% i18nGettext('I18N_OPENXPKI_CERT_POLICY') %> | <% $policy %> |
<% i18nGettext('I18N_OPENXPKI_CSR_SERIAL') %> | <% $csr_serial %> |
<% i18nGettext('I18N_OPENXPKI_CERT_IS_CA') %> | % if (delete $params->{IS_CA}) { <% i18nGettext('I18N_OPENXPKI_YES') %> % } else { <% i18nGettext('I18N_OPENXPKI_NO') %> % } |
<% i18nGettext('I18N_OPENXPKI_CERT_KEY_ALGORITHM') %> | <% $algo %> |
<% i18nGettext('I18N_OPENXPKI_CERT_KEY_SIZE') %> | <% delete $params->{KEYSIZE} %> |
<% i18nGettext('I18N_OPENXPKI_CERT_KEY_EXPONENT') %> | <% delete $params->{EXPONENT} %> |
<% i18nGettext('I18N_OPENXPKI_CERT_PUBLIC_KEY') %> | <% $pubkey | n %> |