Certificate-LifecycleMonitor.psd1
|
@{ RootModule = 'Certificate-LifecycleMonitor.psm1' ModuleVersion = '1.0.0' GUID = 'f4a0b5c3-7d69-4e9f-c034-1b5e8f0d9a67' Author = 'Larry Roberts, Independent Consultant' CompanyName = 'Independent' Copyright = '(c) 2026 Larry Roberts. All rights reserved.' Description = 'Certificate lifecycle monitoring and expiration alerting. Scans local and remote certificate stores, IIS bindings, and AD-integrated CAs. Warns on expiring, expired, and weak certificates. Generates HTML dashboard reports with optional email alerting.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Invoke-CertificateAudit' 'Get-ExpiringCertificates' 'Get-IISCertificateReport' 'Get-CertificateStoreReport' 'Get-WeakCertificateReport' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Certificate', 'SSL', 'TLS', 'PKI', 'Expiration', 'Monitoring', 'IIS', 'Security') LicenseUri = 'https://github.com/larro1991/Certificate-LifecycleMonitor/blob/main/LICENSE' ProjectUri = 'https://github.com/larro1991/Certificate-LifecycleMonitor' ReleaseNotes = 'Initial release: local/remote certificate store scanning, IIS binding checks, weak crypto detection, HTML dashboard, email alerting.' } } } |