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