[C#] 透過 httpclient 模擬判斷憑證是不是過期
2025-10-20
最近遇到一些管理的憑證到期,忘記續約,後來決定寫一隻程式來檢查一下,因為很多管理端都不是在我這邊
所以有點麻煩,但是我得幫忙續約 :'(
這邊我就封裝成一個 function ,這樣就可以直接呼叫是否過期,如果要改寫就自行採用,可以在判斷 NotAfter 的部分
改寫成如果過期前幾天開始就發送提醒的通知,這邊就自行改寫吧,因為為了避免一些直接跟 host 產生的 shaking 問題
這邊後來我改成 httpclient 去模擬瀏覽器去抓取會比較準
result:
reference:
程式碼部分採用 AI 輔助撰寫