Skip to content

PHP project for tracking Azure AD App Reg secrets about to expire, and (manually) tracking SSL certificates

License

Notifications You must be signed in to change notification settings

NeitherSound/CertExpiry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CertExpiry

Katy Nicholson

https://katystech.blog/

Setup instructions etc available at: https://katystech.blog/2021/11/certexpiry/

PHP project for tracking Azure AD App Registration client secrets due to expire, and (manually) tracking SSL certificates

Project aims:

  • Azure AD based logon
  • Automatically show app reg client secrets in tenant with expiry date
  • Manually add SSL certificate details with renewal dates
  • Highlight/sort by date order, showing those due to expire soonest at the top
  • Email based alerts near expiry

API permissions: Application.Read.All Directory.Read.All DeviceManagementServiceConfig.Read.All Mail.Send Mail.ReadWrite (Restrict the mail further with New-ApplicationAccessPolicy -AppId clientID -PolicyScopeGroupId [email protected] -AccessRight RestrictAccess)

Note: Requires the PHP curl extensions

About

PHP project for tracking Azure AD App Reg secrets about to expire, and (manually) tracking SSL certificates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 83.5%
  • CSS 12.7%
  • JavaScript 3.8%