diff --git a/client_certificate_add_modal.php b/client_certificate_add_modal.php
index 228f154a..99def7f7 100644
--- a/client_certificate_add_modal.php
+++ b/client_certificate_add_modal.php
@@ -64,6 +64,11 @@
+
+ Notes
+
+
+
-
\ No newline at end of file
+
diff --git a/client_certificate_edit_modal.php b/client_certificate_edit_modal.php
index 31c5fd9c..f3bc8638 100644
--- a/client_certificate_edit_modal.php
+++ b/client_certificate_edit_modal.php
@@ -65,6 +65,11 @@
+
+ Notes
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/js/certificate_edit_modal.js b/js/certificate_edit_modal.js
index 77e891cc..2beb1bee 100644
--- a/js/certificate_edit_modal.js
+++ b/js/certificate_edit_modal.js
@@ -21,6 +21,7 @@ function populateCertificateEditModal(client_id, certificate_id) {
document.getElementById("editIssuedBy").value = certificate.certificate_issued_by;
document.getElementById("editExpire").value = certificate.certificate_expire;
document.getElementById("editPublicKey").value = certificate.certificate_public_key;
+ document.getElementById("editNotes").value = certificate.certificate_notes;
// Select the domain dropdown
var domainDropdown = document.getElementById("editDomainId");
diff --git a/post/certificate.php b/post/certificate.php
index 8efdbcc1..b5a93c35 100644
--- a/post/certificate.php
+++ b/post/certificate.php
@@ -14,6 +14,7 @@ if (isset($_POST['add_certificate'])) {
$issued_by = sanitizeInput($_POST['issued_by']);
$expire = sanitizeInput($_POST['expire']);
$public_key = sanitizeInput($_POST['public_key']);
+ $notes = sanitizeInput($_POST['notes']);
$domain_id = intval($_POST['domain_id']);
// Parse public key data for a manually provided public key
@@ -32,7 +33,7 @@ if (isset($_POST['add_certificate'])) {
$expire = "'" . $expire . "'";
}
- mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_domain_id = $domain_id, certificate_client_id = $client_id");
+ mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_notes = '$notes', certificate_domain_id = $domain_id, certificate_client_id = $client_id");
$certificate_id = mysqli_insert_id($mysqli);
@@ -55,6 +56,7 @@ if (isset($_POST['edit_certificate'])) {
$issued_by = sanitizeInput($_POST['issued_by']);
$expire = sanitizeInput($_POST['expire']);
$public_key = sanitizeInput($_POST['public_key']);
+ $notes = sanitizeInput($_POST['notes']);
$domain_id = intval($_POST['domain_id']);
$client_id = intval($_POST['client_id']);
@@ -74,7 +76,7 @@ if (isset($_POST['edit_certificate'])) {
$expire = "'" . $expire . "'";
}
- mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_domain_id = '$domain_id' WHERE certificate_id = $certificate_id");
+ mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_notes = '$notes', certificate_domain_id = '$domain_id' WHERE certificate_id = $certificate_id");
//Logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Certificate', log_action = 'Modify', log_description = '$session_name modified certificate $name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $certificate_id");