Esempio n. 1
0
 /// <summary>
 /// 使用Let's Encrypt服務產生X509憑證
 /// </summary>
 /// <param name="options">Kestrel伺服器監聽選項實例</param>
 /// <param name="savePassword">憑證儲存密碼</param>
 /// <param name="email">電子郵件</param>
 /// <param name="domains">網域</param>
 /// <returns>X509憑證</returns>
 public static X509Certificate2 CreateX509ByLetsEncrypt(this ListenOptions options, string savePassword, string email, params string[] domains)
 {
     return(options.CreateX509ByLetsEncryptAsync(savePassword, email, domains).GetAwaiter().GetResult());
 }