Unable to complete validating domain

I can't validate my domain. But I can do that on test server.

How can I do?

 

2019-06-17 17:05:23,048:DEBUG:certbot.error_handler:Calling registered functions
2019-06-17 17:05:23,048:INFO:certbot.auth_handler:Cleaning up challenges
2019-06-17 17:05:23,048:DEBUG:certbot.log:Exiting abnormally:
Traceback (most recent call last):
  File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 11, in <module>
    load_entry_point('letsencrypt==0.7.0', 'console_scripts', 'letsencrypt')()
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1379, in main
    return config.func(config, plugins)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1262, in certonly
    lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 120, in _get_and_save_cert
    lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 406, in obtain_and_enroll_certificate
    cert, chain, key, _ = self.obtain_certificate(domains)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 349, in obtain_certificate
    orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 385, in _get_order_and_authorizations
    authzr = self.auth_handler.handle_authorizations(orderr, best_effort)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/auth_handler.py", line 87, in handle_authorizations
    self.acme.answer_challenge(achall.challb, resp)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 149, in answer_challenge
    response = self._post(challb.uri, response)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 95, in _post
    return self.net.post(*args, **kwargs)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1179, in post
    return self._post_once(*args, **kwargs)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1193, in _post_once
    response = self._check_response(response, content_type=content_type)
  File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1048, in _check_response
    raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:malformed :: The request message was malformed :: Key authorization is missing in request
2019-06-17 17:05:23,049:ERROR:certbot.log:An unexpected error occurred:
2019-06-17 17:05:23,049:ERROR:certbot.log:The request message was malformed :: Key authorization is missing in request

3replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Hi Kim

     

    Our server requires keyAuthorization to be a part of the request to validate the challenge.

    However it is not required in the standardized ACME version.

    We are working on a patch to fix this.

     

    Regards,

    Andriy Mahats

    Reply Like
  • Thanks Andriy Mahats

     

    But,  new error is occurring.

    DNS is set up correctly and can be resolved with nslookup .

    It also still works on the test server in the same way.

     

    2019-06-20 10:37:25,738:DEBUG:certbot.error_handler:Calling registered functions
    2019-06-20 10:37:25,738:INFO:certbot.auth_handler:Cleaning up challenges
    2019-06-20 10:37:25,738:DEBUG:certbot.log:Exiting abnormally:
    Traceback (most recent call last):
      File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 11, in <module>
        load_entry_point('letsencrypt==0.7.0', 'console_scripts', 'letsencrypt')()
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1379, in main
        return config.func(config, plugins)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1262, in certonly
        lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 120, in _get_and_save_cert
        lineage = le_client.obtain_and_enroll_certificate(domains, certname)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 406, in obtain_and_enroll_certificate
        cert, chain, key, _ = self.obtain_certificate(domains)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 349, in obtain_certificate
        orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 385, in _get_order_and_authorizations
        authzr = self.auth_handler.handle_authorizations(orderr, best_effort)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/auth_handler.py", line 87, in handle_authorizations
        self.acme.answer_challenge(achall.challb, resp)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 149, in answer_challenge
        response = self._post(challb.uri, response)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 95, in _post
        return self.net.post(*args, **kwargs)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1179, in post
        return self._post_once(*args, **kwargs)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1193, in _post_once
        response = self._check_response(response, content_type=content_type)
      File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1048, in _check_response
        raise messages.Error.from_json(jobj)
    acme.messages.Error: urn:ietf:params:acme:error:incorrectResponse :: Response received didn't match the challenge's requirements
    2019-06-20 10:37:25,739:ERROR:certbot.log:An unexpected error occurred:
    2019-06-20 10:37:25,739:ERROR:certbot.log:Response received didn't match the challenge's requirements

    Reply Like
  • Hi Kim

     

    We have investigated this case and found that during the domain validation, the TXT record returned from the validation domain name, did not contain the correct digest value.

     

    Regards,

    Andriy Mahats

    Reply Like
Like Follow
  • 4 mths agoLast active
  • 3Replies
  • 58Views
  • 2 Following

Buypass Official Community

This is the official community of Buypass.  A Root CA located in Norway.