micelshima / PKInotify

Here they are a pair of powershell scripts to keep track of certificate expiration and CRL expiration of your enterprise PKI. it uses certutil command to extract the information and saves the result in a SQLite database to manage the email notifications.

Home Page:https://systemswin.blogspot.com/2020/10/powershell-wpf-pki-notify-v2.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PKI Notify v2

I created a pair of powershell scripts to keep track of certificate expiration and CRL expiration in a PKI.

pkinotifyGUI will show a form to fill in with your infrastructure settings:

CA names an servernames
path of the CLR distribution
certificate templates to check
SMTP settings and warning threshold for sending the emails 

pkinotifyCLI will connect to the CDP and CAs given in the form and fill a SQLite database with the CRL's and certificates info.

The idea is to schedule pkinotifyCLI once of twice per week and manually execute pkinotifyGUI to manipulate all the information.

Then you can exclude the certificates which are not in production (in use) and add granular email notifications if needed. If you need to delete a registry just clear the name and it will be deleted.

alt tag

About

Here they are a pair of powershell scripts to keep track of certificate expiration and CRL expiration of your enterprise PKI. it uses certutil command to extract the information and saves the result in a SQLite database to manage the email notifications.

https://systemswin.blogspot.com/2020/10/powershell-wpf-pki-notify-v2.html

License:MIT License


Languages

Language:PowerShell 99.1%Language:Batchfile 0.9%