Add DigiCert configs. (#26780)

For #26603

This PR includes:
- DigiCert configs
- Some config code for custom SCEP, but not fully functional
- Validation tests for DigiCert Configs
- DigiCert activities (manually tested)

This PR does not include the following:
- Encryption of DigiCert API tokens -- this requires DB migration (in
next PR)
- Making an HTTP call to DigiCert API for validation (in later PR)
- Integration tests (in later PR)
- Changes file (in later PR)

# Checklist for submitter

- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
This commit is contained in:
Victor Lyuboslavsky
2025-03-05 15:02:26 -06:00
committed by GitHub
parent 04104bdda1
commit b976956b24
15 changed files with 749 additions and 86 deletions
+3 -1
View File
@@ -91,7 +91,9 @@
"jira": null,
"zendesk": null,
"google_calendar": null,
"ndes_scep_proxy": null
"ndes_scep_proxy": null,
"custom_scep_proxy": null,
"digicert": null
},
"mdm": {
"android_enabled_and_configured": false,
@@ -64,7 +64,9 @@
"jira": null,
"zendesk": null,
"google_calendar": null,
"ndes_scep_proxy": null
"ndes_scep_proxy": null,
"custom_scep_proxy": null,
"digicert": null
},
"mdm": {
"android_enabled_and_configured": false,
@@ -14,6 +14,8 @@ spec:
enable_host_users: true
enable_software_inventory: false
integrations:
custom_scep_proxy: null
digicert: null
google_calendar: null
jira: null
ndes_scep_proxy: null
@@ -14,6 +14,8 @@ spec:
enable_host_users: true
enable_software_inventory: false
integrations:
custom_scep_proxy: null
digicert: null
google_calendar: null
jira: null
ndes_scep_proxy: null
@@ -146,7 +146,9 @@
"jira": null,
"zendesk": null,
"google_calendar": null,
"ndes_scep_proxy": null
"ndes_scep_proxy": null,
"custom_scep_proxy": null,
"digicert": null
},
"update_interval": {
"osquery_detail": "1h0m0s",
@@ -14,6 +14,8 @@ spec:
enable_host_users: true
enable_software_inventory: false
integrations:
custom_scep_proxy: null
digicert: null
google_calendar: null
jira: null
ndes_scep_proxy: null
@@ -14,6 +14,8 @@ spec:
activity_expiry_enabled: false
activity_expiry_window: 0
integrations:
custom_scep_proxy: null
digicert: null
google_calendar: null
jira: null
ndes_scep_proxy: null
@@ -14,6 +14,8 @@ spec:
activity_expiry_enabled: false
activity_expiry_window: 0
integrations:
custom_scep_proxy: null
digicert: null
google_calendar: null
jira: null
ndes_scep_proxy: null