<%args> $identifier => undef

<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CA_CERT_INFO_TITLE') %>

<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_API_CA_CERT_INFO_DESCRIPTION') %>

<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_TABLE_HEAD_NAME') %> <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_TABLE_HEAD_VALUE') %>
<% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_CERT_INFO') %> <& /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_CERT_SUBJECT') %> <% $subject %>
<% i18nGettext('I18N_OPENXPKI_CERT_FINGERPRINT') %> <% $fingerprint %>
<% i18nGettext('I18N_OPENXPKI_CERT_NOTBEFORE') %> <% $notbefore %> UTC
<% i18nGettext('I18N_OPENXPKI_CERT_NOTAFTER') %> <% $notafter %> UTC
<% i18nGettext('I18N_OPENXPKI_CERT_ISSUER') %> <% $issuer %>
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_MOZILLA') %> <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD'), params => [["identifier", $identifier], ["content_type", "X509_CA_CERT"], ["format", "PEM"]] &>
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_INTERNET_EXPLORER') %> <& /lib/html/a.mhtml, target => '../../binary/get_certificate.crt', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD'), params => [["identifier", $identifier], ["content_type", "IE_CA"], ["format", "PEM"]] &>
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_PEM') %> <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD'), params => [["identifier", $identifier], ["content_type", "PLAIN"], ["format", "PEM"]] &>
<% i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD_TXT') %> <& /lib/html/a.mhtml, target => '../../binary/get_certificate.html', label => i18nGettext('I18N_OPENXPKI_CERT_DOWNLOAD'), params => [["identifier", $identifier], ["content_type", "PLAIN"], ["format", "TXT"]] &>
<%init> my $msg = $context->{client}->send_receive_command_msg ( "get_ca_cert", {'IDENTIFIER' => $identifier}); ## print Dumper($msg)."\n"; my $params = $msg->{PARAMS}->{BODY}; my $subject = $params->{SUBJECT}; my $notbefore = OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => $params->{NOTBEFORE}), OUTFORMAT => 'printable' }); my $notafter = OpenXPKI::DateTime::convert_date({ DATE => DateTime->from_epoch(epoch => $params->{NOTAFTER}), OUTFORMAT => 'printable' }); my $issuer = $params->{ISSUER}; my $fingerprint = $params->{FINGERPRINT}; <%once> use OpenXPKI::DateTime; use DateTime;