gpt4 book ai didi

c# - 如何通过 HTTP 强制 letsencrypt 授权域?

转载 作者:太空宇宙 更新时间:2023-11-03 14:50:02 26 4
gpt4 key购买 nike

我使用 ACMESharp 库来处理 letsencrypt API。

进行了以下步骤:

  1. 注册()
  2. UpdateRegistration - 同意 ToC
  3. var authState = cl.AuthorizeIdentifier(domain); - 在此处获取标识符,状态为“待定”

我有一个显示域 token 的页面:

~/.well-known/acme-challenge/{file}

接下来我需要做什么?

最佳答案

找到解决方案:

        string chType = AcmeProtocol.CHALLENGE_TYPE_HTTP;

AuthorizeChallenge chAns = cl.GenerateAuthorizeChallengeAnswer(authState, chType);

authState.Challenges = new List<AuthorizeChallenge> {chAns};

// update HTML with authState.Challenges[n].Value

chAns = cl.SubmitAuthorizeChallengeAnswer(authState, chType);

cl.RefreshAuthorizeChallenge(authState, chType);

最后我们有了一个有效的域名 :)

关于c# - 如何通过 HTTP 强制 letsencrypt 授权域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35312041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com