% local view, viewlibrary, page_info, session = ... %> <% htmlviewfunctions = require("htmlviewfunctions") %> <% html = require("acf.html") %> <% htmlviewfunctions.displaycommandresults({"approve", "deleterequest", "deletemyrequest", "renewcert", "requestrenewcert", "revoke", "deletecert"}, session) %> <% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("getcachain") and page_info.orig_action == page_info.prefix..page_info.controller.."/"..page_info.action then viewlibrary.dispatch_component("getcachain", {cadir=view.value.cadir.value}) end %> <% local cadir = cfe({ type="hidden", value=view.value.cadir.value }) %> <% local label = "" if view.value.user then label = label.." for "..html.html_escape(view.value.user.value) end local header_level = htmlviewfunctions.displaysectionstart(cfe({label="Pending certificate requests"..label}), page_info) %> <% if not view.value.pending or #view.value.pending.value == 0 then %>
No certificates pending
<% else %>Action | User | Cert Type | Common Name |
---|---|---|---|
<% req.value = request.request if viewlibrary.check_permission("viewrequest") then htmlviewfunctions.displayitem(cfe({type="link", value={request=req, cadir=cadir}, label="", option="View", action="viewrequest"}), page_info, -1) end if viewlibrary.check_permission("approve") then htmlviewfunctions.displayitem(cfe({type="form", value={request=req, cadir=cadir}, label="", option="Approve", action="approve"}), page_info, -1) end if viewlibrary.check_permission("deleterequest") then htmlviewfunctions.displayitem(cfe({type="form", value={request=req, cadir=cadir}, label="", option="Delete", action="deleterequest"}), page_info, -1) elseif viewlibrary.check_permission("deletemyrequest") then htmlviewfunctions.displayitem(cfe({type="form", value={request=req, cadir=cadir}, label="", option="Delete", action="deletemyrequest"}), page_info, -1) end %> | <%= html.html_escape(request.user) %> | <%= html.html_escape(request.certtype) %> | <%= html.html_escape(request.commonName) %> |
No certificates approved
<% else %>Action | User | Cert Type | Common Name | Serial Num | End Date |
---|---|---|---|---|---|
<% crt.value = cert.cert if viewlibrary.check_permission("viewcert") then htmlviewfunctions.displayitem(cfe({type="link", value={cert=crt, cadir=cadir}, label="", option="View", action="viewcert"}), page_info, -1) end if viewlibrary.check_permission("getcert") then htmlviewfunctions.displayitem(cfe({type="link", value={cert=crt, viewtype=viewtype, cadir=cadir}, label="", option="Download", action="getcert"}), page_info, -1) end if viewlibrary.check_permission("renewcert") then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Renew", action="renewcert"}), page_info, -1) elseif viewlibrary.check_permission("requestrenewcert") then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Renew", action="requestrenewcert"}), page_info, -1) end if viewlibrary.check_permission("revoke") then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Revoke", action="revoke"}), page_info, -1) end if viewlibrary.check_permission("deletecert") then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Delete", action="deletecert"}), page_info, -1) end if viewlibrary.check_permission("managesubca") and cert.certtype == "ssl_ca_cert" then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Manage", action="managesubca"}), page_info, -1) end %> | <%= html.html_escape(cert.user) %> | <%= html.html_escape(cert.certtype) %> | <%= html.html_escape(cert.commonName) %> | <%= html.html_escape(tostring(tonumber('0x'..cert.serial))) %> | <%= html.html_escape(cert.enddate) %> |
No certificates revoked
<% else %>Action | User | Cert Type | Common Name | Serial Num |
---|---|---|---|---|
<% crt.value = cert.cert if viewlibrary.check_permission("viewcert") then htmlviewfunctions.displayitem(cfe({type="link", value={cert=crt, cadir=cadir}, label="", option="View", action="viewcert"}), page_info, -1) end --[[ if viewlibrary.check_permission("getcert") then htmlviewfunctions.displayitem(cfe({type="link", value={cert=crt, viewtype=viewtype, cadir=cadir}, label="", option="Download", action="getcert"}), page_info, -1) end --]] if viewlibrary.check_permission("deletecert") then htmlviewfunctions.displayitem(cfe({type="form", value={cert=crt, cadir=cadir}, label="", option="Delete", action="deletecert"}), page_info, -1) end %> | <%= html.html_escape(cert.user) %> | <%= html.html_escape(cert.certtype) %> | <%= html.html_escape(cert.commonName) %> | <%= html.html_escape(tostring(tonumber('0x'..cert.serial))) %> |