Certificate Details
(#'.htvar($serial).')
'.htvar(CA_cert_cname($serial).' <'.CA_cert_email($serial).'>').'
';
if ($revoke_date = CAdb_is_revoked($serial))
print 'REVOKED '.htvar($revoke_date).'
';
print ''.htvar(CA_cert_text($serial)).'
';
break;
case 'download':
$rec = CAdb_get_entry($serial);
upload($config['cert_dir'] . "/$serial.der", $rec['common_name'] . ".cer", 'application/pkix-cert');
break;
case 'download_pem':
$rec = CAdb_get_entry($serial);
upload($config['new_certs_dir'] . "/$serial.pem", $rec['common_name'] . ".pem", 'application/pkix-cert');
break;
case 'search':
printHeader('public');
$db = CAdb_to_array("^[${show_valid}${show_revoked}${show_expired}].*$search");
print '';
if (sizeof($db) == 0) {
?>
Nothing Found
';
print 'CERTIFICATE SEARCH RESULTS | ';
$headings = array(
status=>"Status", issued=>"Issued", expires=>"Expires",
common_name=>"User's Name", email=>"E-mail",
organization=>"Organization", unit=>"Department",
locality=>"Locality", province=>"State"
);
print '';
foreach($headings as $field=>$head) {
print ''.htvar($head). ' | ';
}
print '
';
foreach($db as $rec) {
$stcolor = array(Valid=>'green',Revoked=>'red',Expired=>'orange');
?>
|
|
|
|
|
|
|
|
|
|
';
}
?>
Certificate Search