/// <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> /// <returns>可等侯程序</returns> public static async Task UseLetsEncryptAndSaveAsync(this ListenOptions options, string savePassword, string email, params string[] domains) { await options.UseLetsEncryptAsyncBase(savePassword, email, domains); }
public static async Task UseLetsEncryptAsync(this ListenOptions options, string email, params string[] domains) { await options.UseLetsEncryptAsyncBase(null, email, domains); }