Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions docs/ninjaone/automations/install-certificate-macintosh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
id: 'c4cb39c2-2b84-44d4-985a-90e297c5c85e'
slug: /c4cb39c2-2b84-44d4-985a-90e297c5c85e
title: 'Install Certificate - Macintosh'
title_meta: 'Install Certificate - Macintosh'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'This script installs the certificate to a defined certificate location on MAC machines.'
tags: ['installation', 'security', 'setup']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Overview
This script installs the certificate to a defined certificate location on MAC machines. If no particular location is defined, it will import the certificate at the root location of the machine and apply it to the entire system.

## Sample Run

![Image1](../../../static/img/docs/c4cb39c2-2b84-44d4-985a-90e297c5c85e/image1.webp)

## Dependencies

- [Custom Field - cPVAL MAC Certificate Download URL](/docs/6771a3e9-b9e9-4347-afb7-68c5fc5cf740)
- [Custom Field - cPVAL MAC CertStoreLocation](/docs/fdaeb10a-efad-47d0-baf4-fd9ee6c074dc)
- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Parameters

| Name | Example | Required | Default | Type | Description |
| ---- | ------- | --------------- | -------- | ------- | ----------- |
|Certificate Download URL| `https://example.com/certficates/DNSFilter.cer` | `False` | - | Text/String | Direct download URL of the certificate. Something like this: https://example.com/certficates/DNSFilter.cer |
| CertStoreLocation | `/System/Library/Keychains/SystemRootCertificates.keychain` | `False` | `/Library/Keychains/System.keychain` | Text/String | Particular keychain to import a certificate on a MAC machine. It could be something like /System/Library/Keychains/SystemRootCertificates.keychain, /Users/YourUsername/Library/Keychains/login.keychain, etc. If nothing is mentioned in the parameter, it will use the default system-wide keychain, applying trusted root certificates to the entire system, i.e., /Library/Keychains/System.keychain. |

## Automation Setup/Import

[Automation Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scripts/install-certificate-macintosh.ps1)

## Output

- Activity Details

## Changelog

### 2026-09-28

- Initial version of the document
47 changes: 47 additions & 0 deletions docs/ninjaone/automations/install-certificate-windows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
id: '3f49f6d9-758b-49d6-b425-7e816270aab2'
slug: /3f49f6d9-758b-49d6-b425-7e816270aab2
title: 'Install Certificate - Windows'
title_meta: 'Install Certificate - Windows'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'This script installs the certificate to a defined certificate location on Windows machines.'
tags: ['installation', 'security', 'setup', 'windows']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Overview
This script installs the certificate to a defined certificate location on Windows machines. If no particular location is defined, it will import the certificate at the root location of the machine and apply it to the entire system.

## Sample Run

![Image1](../../../static/img/docs/3f49f6d9-758b-49d6-b425-7e816270aab2/image1.webp)

## Dependencies

- [Custom Field - cPVAL Win Certificate Download URL](/docs/1c5e34b8-839e-44b0-87ad-d2cb7e21bdd5)
- [Custom Field - cPVAL Win CertStoreLocation](/docs/73a3849d-464c-4bf1-ae15-a93a9bd54370)
- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Parameters

| Name | Example | Required | Default | Type | Description |
| ---- | ------- | -------- | ------- | ---- | ----------- |
|Certificate Download URL| `https://example.com/DNSFilter.cer` | `False` | - | Text/String | Direct download URL of the certificate. Something like this: https://example.com/certficates/DNSFilter.cer |
| CertStoreLocation | `Cert:/CurrentUser/Root` | `False` | `Cert:/LocalMachine/Root` | Text/String | A particular certificate store on a Windows system to import the certificate. It could be something like Cert:/CurrentUser/Root, Cert:/LocalMachine/My, etc. If nothing is mentioned in the parameter, it will use the default store location, i.e., `Cert:/LocalMachine/Root`. |

## Automation Setup/Import

[Automation Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scripts/install-certificate-windows.ps1)

## Output

- Activity Details

## Changelog

### 2026-09-28

- Initial version of the document
38 changes: 38 additions & 0 deletions docs/ninjaone/compound-conditions/install-certificate-macintosh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
id: 'bb552db9-554d-4b72-9492-bf644aadda6e'
slug: /bb552db9-554d-4b72-9492-bf644aadda6e
title: 'Install Certificate - Macintosh'
title_meta: 'Install Certificate - Macintosh'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Triggers the `Install Certificate - Macintosh` automation on Macintosh where certification installation is enabled for Macintosh from `cPVAL Enable Certificate Deployment` custom field.'
tags: ['installation', 'security', 'setup']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary
Triggers the [Automation - Install Certificate - Macintosh](/docs/c4cb39c2-2b84-44d4-985a-90e297c5c85e) on Macintosh where certification installation is enabled for Macintosh using [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e).

## Details

- **Name:** `Install Certificate - Macintosh`
- **Description:** `Triggers the 'Install Certificate - Macintosh' automation on Macintosh where certification installation is enabled for Macintosh from 'cPVAL Enable Certificate Deployment' custom field.`
- **Recommended Agent Policy:** `MAC Policy`

## Dependencies

- [Automation - Install Certificate - Macintosh](/docs/c4cb39c2-2b84-44d4-985a-90e297c5c85e)
- [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e)
- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Compound Condition Creation

- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/install-certificate-macintosh.toml)

## Changelog

### 2026-09-28

- Initial version of the document
38 changes: 38 additions & 0 deletions docs/ninjaone/compound-conditions/install-certificate-servers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
id: 'c02dffe5-9db7-4a86-8b39-8c6a6b9fc17d'
slug: /c02dffe5-9db7-4a86-8b39-8c6a6b9fc17d
title: 'Install Certificate - Servers'
title_meta: 'Install Certificate - Servers'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Triggers the `Install Certificate - Windows` automation on Windows Servers where certification installation is enabled for windows Servers from `cPVAL Enable Certificate Deployment` custom field.'
tags: ['installation', 'security', 'setup']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary
Triggers the [Automation - Install Certificate - Windows](/docs/3f49f6d9-758b-49d6-b425-7e816270aab2) on Windows Servers where certification installation is enabled for windows Servers using [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e).

## Details

- **Name:** `Install Certificate - Servers`
- **Description:** `Triggers the 'Install Certificate - Windows' automation on Windows Servers where certification installation is enabled for windows Servers from 'cPVAL Enable Certificate Deployment' custom field.`
- **Recommended Agent Policy:** `Windows Servers [Default]`

## Dependencies

- [Automation - Install Certificate - Windows](/docs/3f49f6d9-758b-49d6-b425-7e816270aab2)
- [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e)
- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Compound Condition Creation

- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/install-certificate-servers.toml)

## Changelog

### 2026-09-28

- Initial version of the document
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
id: 'fe460488-617b-4fc6-944e-5f8cf4c76516'
slug: /fe460488-617b-4fc6-944e-5f8cf4c76516
title: 'Install Certificate - Workstations'
title_meta: 'Install Certificate - Workstations'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Triggers the `Install Certificate - Windows` automation on Windows Workstations where certification installation is enabled for windows workstations from `cPVAL Enable Certificate Deployment` custom field.'
tags: ['installation', 'security', 'setup']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary
Triggers the [Automation - Install Certificate - Windows](/docs/3f49f6d9-758b-49d6-b425-7e816270aab2) on Windows Workstations where certification installation is enabled for windows workstations using [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e).

## Details

- **Name:** `Install Certificate - Workstations`
- **Description:** `Triggers the 'Install Certificate - Windows' automation on Windows Workstations where certification installation is enabled for windows workstations from 'cPVAL Enable Certificate Deployment' custom field.`
- **Recommended Agent Policy:** `Windows Workstation [Default]`

## Dependencies

- [Automation - Install Certificate - Windows](/docs/3f49f6d9-758b-49d6-b425-7e816270aab2)
- [Custom Field - cPVAL Enable Certificate Deployment](/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e)
- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Compound Condition Creation

- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/install-certificate-workstations.toml)

## Changelog

### 2026-09-28

- Initial version of the document
41 changes: 41 additions & 0 deletions docs/ninjaone/custom-fields/cpval-enable-certificate-deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
id: 'd4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e'
slug: /d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e
title: 'cPVAL Enable Certificate Deployment'
title_meta: 'cPVAL Enable Certificate Deployment'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Custom Field to select the operating systems on which the certificate should be deployed.'
tags: ['installation', 'security', 'setup', 'windows']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary

Custom Field to select the operating systems on which the certificate should be deployed.

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Options | Technician Permission | Automation Permission | API Permission | Custom Field Tab Name |
| ----- | ---- | ---------------- | ---- | -------- | ------------- | ------------- | --------------------- | --------------------- | -------------- | ----------- |
| cPVAL Enable Certificate Deployment | cpvalEnableCertificateDeployment | `Organization`, `Location`, `Device` | Drop-down | False | | <ul><li>Disabled</li><li>Windows Workstations</li><li>Windows Server</li><li>Windows</li><li>Windows Workstations and Macintosh</li><li>Macintosh</li><li>All</li></ul> | Editable | Read_Write | Read_Write | Install Certificate |

## Dependencies

- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Custom Field Creation

- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-enable-certificate-deployment.toml)

## Sample Screenshot

![Image1](../../../static/img/docs/d4f25ab4-f6e9-4f70-a4b5-a7fa61c2e69e/image1.webp)

## Changelog

### 2026-09-28

- Initial version of the document
41 changes: 41 additions & 0 deletions docs/ninjaone/custom-fields/cpval-mac-certificate-download-url.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
id: '6771a3e9-b9e9-4347-afb7-68c5fc5cf740'
slug: /6771a3e9-b9e9-4347-afb7-68c5fc5cf740
title: 'cPVAL MAC Certificate Download URL'
title_meta: 'cPVAL MAC Certificate Download URL'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Custom Field to add direct download URL of the certificate.'
tags: ['installation', 'security', 'setup', 'windows']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary

Custom Field to add direct download URL of the certificate. Something like this: https://example.com/certficates/DNSFilter.cer

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Custom Field Tab Name |
| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
| cPVAL MAC Certificate Download URL | cpvalMacCertificateDownloadUrl | `Organization`, `Location`, `Device` | Text | False | | Read Only | Read/Write | Read/Write | Install Certificate |

## Dependencies

- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Custom Field Creation

- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-mac-certificate-download-url.toml)

## Sample Screenshot

![Image1](../../../static/img/docs/6771a3e9-b9e9-4347-afb7-68c5fc5cf740/image1.webp)

## Changelog

### 2026-09-28

- Initial version of the document
40 changes: 40 additions & 0 deletions docs/ninjaone/custom-fields/cpval-mac-certstorelocation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
id: 'fdaeb10a-efad-47d0-baf4-fd9ee6c074dc'
slug: /fdaeb10a-efad-47d0-baf4-fd9ee6c074dc
title: 'cPVAL MAC CertStoreLocation'
title_meta: 'cPVAL MAC CertStoreLocation'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Custom Field to add a particular keychain to import a certificate on a MAC machine.'
tags: ['installation', 'security', 'setup', 'windows']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary
Custom Field to add a Particular keychain to import a certificate on a MAC machine. It could be something like `/System/Library/Keychains/SystemRootCertificates.keychain`, `/Users/YourUsername/Library/Keychains/login.keychain`, etc. If nothing is mentioned in the parameter, it will use the default system-wide keychain, applying trusted root certificates to the entire system, i.e., `/Library/Keychains/System.keychain`.

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Custom Field Tab Name |
| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
| cPVAL MAC CertStoreLocation | cpvalMacCertstorelocation | `Organization`, `Location`, `Device` | Text | False | | Read Only | Read/Write | Read/Write | Install Certificate |

## Dependencies

- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Custom Field Creation

- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-mac-certstorelocation.toml)

## Sample Screenshot

![Image1](../../../static/img/docs/fdaeb10a-efad-47d0-baf4-fd9ee6c074dc/image1.webp)

## Changelog

### 2026-09-28

- Initial version of the document
40 changes: 40 additions & 0 deletions docs/ninjaone/custom-fields/cpval-win-certificate-download-url.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
id: '1c5e34b8-839e-44b0-87ad-d2cb7e21bdd5'
slug: /1c5e34b8-839e-44b0-87ad-d2cb7e21bdd5
title: 'cPVAL Win Certificate Download URL'
title_meta: 'cPVAL Win Certificate Download URL'
keywords: ['certificate', 'windows', 'mac', 'install', 'root', 'trusted', 'keychain', 'location']
description: 'Custom Field to add direct download URL of the certificate.'
tags: ['installation', 'security', 'setup', 'windows']
draft: false
unlisted: false
last_update:
date: 2026-09-28
---

## Summary
Custom Field to add direct download URL of the certificate. Something like this: https://example.com/certficates/DNSFilter.cer

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Custom Field Tab Name |
| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
| cPVAL Win Certificate Download URL | cpvalWinCertificateDownloadUrl | `Organization`, `Location`, `Device` | Text | False | | Read Only | Read/Write | Read/Write | Install Certificate |

## Dependencies

- [Solution - Install Certificates - Windows/Mac](/docs/12034de3-aa3a-4f6c-89da-a6f229e6fbec)

## Custom Field Creation

- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-win-certificate-download-url.toml)

## Sample Screenshot

![Image1](../../../static/img/docs/1c5e34b8-839e-44b0-87ad-d2cb7e21bdd5/image1.webp)

## Changelog

### 2026-09-28

- Initial version of the document
Loading
Loading