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] ($rec[email]).cer", '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');
?>
|
|
|
|
> |
|
|
|
|
?stage=display&serial= target=_certdisp>
?stage=download&serial=>
|
';
}
?>
Certificate Search