Skip to content
Open
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
34 changes: 34 additions & 0 deletions docs/ninjaone/automations/ssl-certificate-audit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
id: '3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5'
slug: /3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5
title: 'SSL Certificate Audit'
title_meta: 'SSL Certificate Audit'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'This Script pulls any and all certificates in the personal certificate repository on windows machines that it is run on.'
tags: ['windows']
draft: false
unlisted: false
---

## Overview
This Script pulls any and all certificates in the personal certificate repository on windows machines that it is run on. It then updates the custom field [cPVAL SSL certificate Audit](/docs/350874e6-7bef-4bff-8fce-f2772acab495) with the SSL details.

## Sample Run

`Play Button` > `Run Automation` > `Script`
![SampleRun1](../../../static/img/docs/b97b3d2c-ecc6-42ff-9236-36b14765c9b7/samplerun1.webp)

![SampleRun2](../../../static/img/docs/3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5/image1.webp)

## Dependencies
- [Solution - SSL Certificate Audit](/docs/cf5acc69-183c-4838-9484-2f3d9a247877)
- [Custom field - cPVAL SSL certificate Audit](/docs/350874e6-7bef-4bff-8fce-f2772acab495)

## Automation Setup/Import

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

## Output

- Activity Details
- Custom Field
28 changes: 28 additions & 0 deletions docs/ninjaone/compound-conditions/ssl-audit-servers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
id: 'e38129a0-21bf-45fc-b6da-528312973aa0'
slug: /e38129a0-21bf-45fc-b6da-528312973aa0
title: 'SSL Audit - Servers'
title_meta: 'SSL Audit - Servers'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'This compound condition performs SSL Certificate Audit once per day on Windows servers where auditing is enabled from `cPVAL Enable SSL Cert Audit` custom field. If set to Disable, the audit will not be performed.'
tags: ['windows']
draft: false
unlisted: false
---

## Summary
This compound condition performs SSL Certificate Audit once per day on Windows servers where auditing is enabled using [cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab) custom field. If set to *Disable*, the audit will not be performed.

## Details

- **Name:** `SSL Audit - Servers`
- **Description:** `This compound condition performs SSL Certificate Audit once per day on Windows servers where auditing is enabled from 'cPVAL Enable SSL Cert Audit' custom field. If set to 'Disable', the audit will not be performed.`
- **Recommended Agent Policies:** `Windows Server Policy [Default]`

## Dependencies
- [Custom field - cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab)
- [Solution - SSL Certificate Audit](/docs/cf5acc69-183c-4838-9484-2f3d9a247877)

## Compound Condition Creation

- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/ssl-audit-servers.toml)
29 changes: 29 additions & 0 deletions docs/ninjaone/compound-conditions/ssl-audit-workstations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
id: 'd6082c07-16ba-4b32-8eee-c01384378ac7'
slug: /d6082c07-16ba-4b32-8eee-c01384378ac7
title: 'SSL Audit - Workstations'
title_meta: 'SSL Audit - Workstations'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'This compound condition performs SSL Certificate Audit once per day on Windows Workstations where auditing is enabled from `cPVAL Enable SSL Cert Audit` custom field. If set to Disable, the audit will not be performed.'
tags: ['windows']
draft: false
unlisted: false
---

## Summary
This compound condition performs SSL Certificate Audit once per day on Windows Workstations where auditing is enabled from [cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab) custom field. If set to *Disable*, the audit will not be performed.

## Details

- **Name:** `SSL Audit - Workstations`
- **Description:** `This compound condition performs SSL Certificate Audit once per day on Windows Workstations where auditing is enabled from 'cPVAL Enable SSL Cert Audit' custom field. If set to 'Disable', the audit will not be performed.`
- **Recommended Agent Policies:** `Windows Workstation Policy [Default]`

## Dependencies

- [Custom field - cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab)
- [Solution - SSL Certificate Audit](/docs/cf5acc69-183c-4838-9484-2f3d9a247877)

## Compound Condition Creation

- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/ssl-audit-workstations.toml)
33 changes: 33 additions & 0 deletions docs/ninjaone/custom-fields/cpval-enable-ssl-cert-audit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id: '87e79b06-8bb4-4902-8a0c-0a626dfb11ab'
slug: /87e79b06-8bb4-4902-8a0c-0a626dfb11ab
title: 'cPVAL Enable SSL Cert Audit'
title_meta: 'cPVAL Enable SSL Cert Audit'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'Custom Field to enable SSL Certificates Audit'
tags: ['windows']
draft: false
unlisted: false
---

## Summary
Select the operating system for which SSL Certificate Audit should be enabled. Use this setting to specify the OS where audit will apply. | Choose the OS to enable SSL auditing. Select *Disable* at the location or device level to exclude it from auditing.

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Description | Tool Tip | Footer Text | Custom Field Tab Name |
| ----- | ---- | ---------------- | ---- | -------- | ------------- | --------------------- | --------------------- | -------------- | ----------- | -------- | ----------- | ----------- |
| cPVAL Enable SSL Cert Audit | cpvalEnableSslCertAudit | `Organizations`,`Devices`,`Location` | Drop-down | `true` | `Windows`, `Windows Servers`, `Windows Workstations`, `Disable` | Editable | Read_Write | Read_Write | Select the operating system for which SSL Certificate Audit should be enabled. Use this setting to specify the OS where audit will apply. | Choose the OS to enable SSL auditing. Select Disable at the location or device level to exclude it from auditing. | Note: If you select Disable at any location or device level, SSL auditing will not apply to that scope. | SSL Certificate |


## Dependencies
- [Solution - SSL Certificate Audit](/docs/cf5acc69-183c-4838-9484-2f3d9a247877)

## Custom Field Creation

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

## Sample Screenshot

![Sample Screenshot](../../../static/img/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab/image1.webp)

32 changes: 32 additions & 0 deletions docs/ninjaone/custom-fields/cpval-ssl-certificate-audit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
id: '350874e6-7bef-4bff-8fce-f2772acab495'
slug: /350874e6-7bef-4bff-8fce-f2772acab495
title: 'cPVAL SSL certificate Audit'
title_meta: 'cPVAL SSL certificate Audit'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'List of all SSL certificates in the personal certificate repository. This Data is populated by `SSL Certificate Audit` automation.'
tags: ['windows']
draft: false
unlisted: false
---

## Summary
List of all SSL certificates in the personal certificate repository. This Data is populated by [SSL Certificate Audit](/docs/3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5)` automation.

## Details

| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Description | Tool Tip | Footer Text | Custom Field Tab Name |
| ----- | ---- | ---------------- | ---- | -------- | ------------- | --------------------- | --------------------- | -------------- | ----------- | -------- | ----------- | ----------- |
| cPVAL SSL certificate Audit | cpvalSslCertificateAudit | `Devices` | WYSIWYG | `False` | | Editable | Read_Write | Read_Write | List of all SSL certificates in the personal certificate repository. This Data is populated by `SSL Certificate Audit` automation. | List of all SSL certificates in the personal certificate repository. |List of all SSL certificates in the personal certificate repository. | SSL Certificate |


## Dependencies
- [Solution - SSL Certificate Audit](/docs/cf5acc69-183c-4838-9484-2f3d9a247877)

## Custom Field Creation

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

## Sample Screenshot

![Sample Screenshot](../../../static/img/docs/350874e6-7bef-4bff-8fce-f2772acab495/image1.webp)
35 changes: 35 additions & 0 deletions docs/solutions/ssl-certificate-audit-ninja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
id: 'cf5acc69-183c-4838-9484-2f3d9a247877'
slug: /cf5acc69-183c-4838-9484-2f3d9a247877
title: 'SSL Certificate Audit'
title_meta: 'SSL Certificate Audit'
keywords: ['certificates', 'audit', 'expiration', 'status', 'thumbprint', 'issuer', 'subject', 'client', 'computer']
description: 'This Script pulls any and all certificates in the personal certificate repository on windows machines that it is run on.'
tags: ['windows']
draft: false
unlisted: false
---

## Purpose

The purpose of this NinjaOne solution is to pull any and all certificates in the personal certificate repository on windows machines.

## Associated Content

| Content | Type | Function |
|-----------------------------------------------------|-----------------------------------------------------------|--------------------------------------------------------|
| [cPVAL SSL certificate Audit](/docs/350874e6-7bef-4bff-8fce-f2772acab495) | Custom Field | List of all SSL certificates in the personal certificate repository. This Data is populated by [SSL Certificate Audit](/docs/3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5) automation. |
| [cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab) | Custom Field | Custom Field to enable SSL Certificates Audit |
| [SSL Certificate Audit](/docs/3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5) | Automation | This Script pulls any and all certificates in the personal certificate repository on windows machines that it is run on. |
| [SSL Audit - Servers](/docs/e38129a0-21bf-45fc-b6da-528312973aa0) | Compound Condition | This compound condition performs SSL Certificate Audit once per day on Windows servers |
| [SSL Audit - Workstations](/docs/d6082c07-16ba-4b32-8eee-c01384378ac7) | Compound Condition | This compound condition performs SSL Certificate Audit once per day on Windows Workstations |

## Implementation

- Create the below Custom Fields using the implementation instruction provided in the documents.
- [Custom field - cPVAL SSL certificate Audit](/docs/350874e6-7bef-4bff-8fce-f2772acab495)
- [Custom field - cPVAL Enable SSL Cert Audit](/docs/87e79b06-8bb4-4902-8a0c-0a626dfb11ab)
- Create the [Automation - SSL Certificate Audit](/docs/3c9e2ed2-f805-4da9-85fb-7fa1d1d146f5) using the implementation instruction provided in the document.
- Create the below Compound Conditions using the implementation instruction provided in the documents.
- [Compound Condition - SSL Audit - Servers](/docs/e38129a0-21bf-45fc-b6da-528312973aa0)
- [Compound Condition - SSL Audit - Workstations](/docs/d6082c07-16ba-4b32-8eee-c01384378ac7)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.