在rateLimit错误后清除待处理的证书授权(ACME)

43T*_*cts 16 ssl-certificate lets-encrypt certbot

我正在为我的网站使用Let's Encrypt,我的cron作业中出现错误,当我尝试手动续订($ sudo letsencrypt renew)时导致错误:

错误:urn:acme:error:rateLimited ::给定类型的请求太多::创建新authz时出错::当前待处理的授权太多.

我的证书已经过期,所以我不能等待7天才能清除.

让我们加密网站表示我可以清除挂起的申请:

如果您有大量待处理的授权对象并且正在获得速率限制错误,则可以通过向其中一个挑战提交JWS签名的POST来触发对这些授权对象的验证尝试,如ACME规范中所述.

我有带URL的日志,但我不明白如何手动发送"JWS签名的POST".

这是从日志中被拒绝的今天的例子:

2017-03-31 06:40:32,180:DEBUG:root:Sending POST request to https://acme-v01.api.letsencrypt.org/acme/new-authz. 
args: (), kwargs: {
    'data': '{
        "header": {
            "alg": "RS256",
            "jwk": {"e": "AQAB", "kty": "RSA", "n": "srgrg....huXi0sQ"}
        }, 
        "protected": "rsgrgs....ZJIn0", 
        "payload": "srgrg....In0", 
        "signature": "sgggserg....Tc-Q"
    }'
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?