[C#] 透過 httpclient 模擬判斷憑證是不是過期

2025-10-20

最近遇到一些管理的憑證到期,忘記續約,後來決定寫一隻程式來檢查一下,因為很多管理端都不是在我這邊

所以有點麻煩,但是我得幫忙續約 :'( 


這邊我就封裝成一個 function ,這樣就可以直接呼叫是否過期,如果要改寫就自行採用,可以在判斷 NotAfter 的部分

改寫成如果過期前幾天開始就發送提醒的通知,這邊就自行改寫吧,因為為了避免一些直接跟 host 產生的 shaking 問題

這邊後來我改成 httpclient 去模擬瀏覽器去抓取會比較準


result:


reference:
程式碼部分採用 AI 輔助撰寫 




當麻許的碎念筆記 2014 | Donma Hsu Design.