Ejemplo n.º 1
0
 /// <summary>
 /// 使用Let's Encrypt服務,先檢查<see cref="CertificatePath"/>是否過期,如過期則重新取得憑證儲存,並設為Kestrel使用的憑證
 /// </summary>
 /// <param name="options">Kestrel伺服器監聽選項實例</param>
 /// <param name="savePassword">憑證儲存密碼</param>
 /// <param name="email">電子郵件</param>
 /// <param name="domains">網域</param>
 public static void UseLetsEncryptAndSave(this ListenOptions options, string savePassword, string email, params string[] domains)
 {
     options.UseLetsEncryptAndSaveAsync(savePassword, email, domains).GetAwaiter().GetResult();
 }