%args> $identifier => undef $revocation => undef %args>
<% 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') %> | <% $subject %> |
% if (scalar @subject_alt_names > 1) { <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_WORKFLOW_CSR_CERT_SUBJECT_ALT_NAMES') %> % } % else { <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_WORKFLOW_CSR_CERT_SUBJECT_ALT_NAME') %> % } | <% $subject_alt_names[0] %> |
<% $subject_alt_names[$i] %> | |
<% i18nGettext('I18N_OPENXPKI_CERT_FINGERPRINT') %> | <% $fingerprint %> |
<% i18nGettext('I18N_OPENXPKI_CERT_VALIDITY') %> | <% OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => delete $params->{NOTBEFORE}), OUTFORMAT => 'printable' }) %> UTC - <% OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => delete $params->{NOTAFTER}), OUTFORMAT => 'printable' }) %> UTC % if ($not_yet_valid) { (<% i18nGettext('I18N_OPENXPKI_CERT_NOT_YET_VALID') %>) % } % if ($expired) { (<% i18nGettext('I18N_OPENXPKI_CERT_EXPIRED') %>) % } |
<% i18nGettext('I18N_OPENXPKI_CERT_ISSUER') %> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/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_WORKFLOWS') %> | % % if (ref $workflow_identifiers ne 'ARRAY') { % $workflow_identifiers = []; % } % my $workflow_count = scalar @{$workflow_identifiers}; % % foreach my $workflow_serial_info ( @{$workflow_identifiers} ) { % my $workflow_serial = $workflow_serial_info->{'WORKFLOW.WORKFLOW_SERIAL'}; % my $workflow_type = $workflow_serial_info->{'WORKFLOW.WORKFLOW_TYPE'}; % % # certificate issuance workflow % if ( $workflow_type eq 'I18N_OPENXPKI_WF_TYPE_CERTIFICATE_ISSUANCE' ) { % <& /lib/html/a.mhtml, target => '../workflow/show_instance.html', label => i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_CERT_ISSUANCE_WORKFLOW_LINK', '__SERIAL__' => $workflow_serial), params => [["id", $workflow_serial]] &> % % } % % # certificate signing request workflow % if ( $workflow_type eq 'I18N_OPENXPKI_WF_TYPE_CERTIFICATE_SIGNING_REQUEST' ) { % <& /lib/html/a.mhtml, target => '../workflow/show_instance.html', label => i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_CERT_SIGNING_REQUEST_WORKFLOW_LINK', '__SERIAL__' => $workflow_serial), params => [["id", $workflow_serial]] &> % % } % % $workflow_count--; % if ( $workflow_count > 0 ) { % print ", "; % } % } % |
<& /lib/html/a.mhtml, target => 'cert_full_info.html', label => i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_FULL_CERT_INFO_LINK'), params => [["identifier", $identifier]] &>
<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_CERT_INFO_INSTALL_IN_BROWSER') %> | <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_FIREFOX_INSTALL'), params => [["identifier", $identifier], ["content_type", "X509_USER_CERT"], ["format", "PEM"]] &> | <& /lib/html/a.mhtml, target => 'cert_enroll_ie.html', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_IE_ENROLL'), params => [["identifier", $identifier]] &> |
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD') %> | <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => 'PEM', params => [["identifier", $identifier], ["content_type", "PLAIN"], ["format", "PEM"]] &> | <& /lib/html/a.mhtml, target => '../../binary/get_certificate.crt', label => 'DER', params => [["identifier", $identifier], ["content_type", "DOWNLOAD"], ["format", "DER"]] &> | <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => 'TXT', params => [["identifier", $identifier], ["content_type", "PLAIN"], ["format", "TXT"]] &> |
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_PRIV_KEY_EXISTS') %>
<% i18nGettext('I18N_OPENXPKI_PRIVKEY_DOWNLOAD') %> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/get_privkey_password.html', label => 'PKCS#8 (PEM)', params => [["identifier", $identifier], ["format", "PKCS8_PEM"]] &> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/get_privkey_password.html', label => 'PKCS#8 (DER)', params => [["identifier", $identifier], ["format", "PKCS8_DER"]] &> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/get_privkey_password.html', label => 'OpenSSL (PEM)', params => [["identifier", $identifier], ["format", "OPENSSL_PRIVKEY"]] &> |
<% i18nGettext('I18N_OPENXPKI_PRIVKEY_AND_CERT_DOWNLOAD') %> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/get_privkey_password.html', label => 'PKCS#12', params => [["identifier", $identifier], ["format", "PKCS12"]] &> | <& /lib/html/a.mhtml, target => $context->{menu}->get_root() . '/service/api/get_privkey_password.html', label => i18nGettext('I18N_OPENXPKI_KEY_DOWNLOAD_JAVA_KEYSTORE'), params => [["identifier", $identifier], ["format", "JAVA_KEYSTORE"]] &> |