diff options
author | jim-p <jimp@pfsense.org> | 2011-11-10 16:37:51 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2011-11-10 16:37:51 -0500 |
commit | 1379d66f11aaf72982a70287b83e24efcd18898e (patch) | |
tree | c33a3cd95a7951cc4d0020b89e7037811bc1a3e1 /usr/local/www/system_certmanager.php | |
parent | 298fe5ae746d5240a34f66695fd6d70947765929 (diff) | |
download | pfsense-1379d66f11aaf72982a70287b83e24efcd18898e.zip pfsense-1379d66f11aaf72982a70287b83e24efcd18898e.tar.gz |
Add an indication in the certificate list to show if a certificate is internally capable of being a CA (basicConstraints has CA:TRUE) or if the nsCertType is set to server.
Diffstat (limited to 'usr/local/www/system_certmanager.php')
-rw-r--r-- | usr/local/www/system_certmanager.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/local/www/system_certmanager.php b/usr/local/www/system_certmanager.php index 54e9b8d..06a7a59 100644 --- a/usr/local/www/system_certmanager.php +++ b/usr/local/www/system_certmanager.php @@ -887,6 +887,7 @@ function internalca_change() { if ($cert['crt']) { $subj = cert_get_subject($cert['crt']); $issuer = cert_get_issuer($cert['crt']); + $purpose = cert_get_purpose($cert['crt']); if($subj==$issuer) $caname = "<em>" . gettext("self-signed") . "</em>"; else @@ -919,9 +920,16 @@ function internalca_change() { <?=$name;?> </td> </tr> + <tr><td> </td></tr> <?php if ($cert['type']): ?> <tr><td colspan="2"><em><?php echo $cert_types[$cert['type']]; ?></em></td></tr> <?php endif; ?> + <?php if (is_array($purpose)): ?> + <tr><td colspan="2"> + CA: <?php echo $purpose['ca']; ?>, + Server: <?php echo $purpose['server']; ?> + </td></tr> + <?php endif; ?> </table> </td> <td class="listr"><?=$caname;?> </td> |