# Test ACME Version Being Used

**URL:** <https://community.letsencrypt.org/t/test-acme-version-being-used/110793>\
**Category:** Help\
**Created:** [January 16, 2020, 7:35pm UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793 "2020-01-16T19:35:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ewwwgiddings](https://avatars.discourse-cdn.com/v4/letter/e/eb9ed0/32.png) [@ewwwgiddings](https://community.letsencrypt.org/u/ewwwgiddings)\
**Post date:** [January 16, 2020, 7:35pm UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/1 "2020-01-16T19:35:04Z")

</div>

My domain is:  
[https://www.tragoa.com](https://www.tragoa.com)

I received the email about updating to ACMEv2.

I believe I updated what I needed to.

How do I test that I am now running ACMEv2? Or how can I test that ACMEv2 is being used when my certificate is renewed?

Thank you and sorry if this should be obvious 😉

---

<div class="post-metadata">

**Author:** ![rg305](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/rg305/32/91314_2.png) [@rg305](https://community.letsencrypt.org/u/rg305)\
**Post date:** [January 16, 2020, 10:52pm UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/2 "2020-01-16T22:52:42Z")

</div>

It depends mainly on the client used.

For `certbot`, or `certbot-auto`, you can simply add `--dry-run` to the command (usually run in cron or systemd) and it should show you the appropriate (pass/fail) response.  
[you can also look through the LE log files to ensure acme-v02 is being used]

---

<div class="post-metadata">

**Author:** ![tobiasherp](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/tobiasherp/32/17444_2.png) [@tobiasherp](https://community.letsencrypt.org/u/tobiasherp)\
**Post date:** [January 17, 2020, 10:00am UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/3 "2020-01-17T10:00:07Z")

</div>

> [@rg305](#):
>
> [you can also look through the LE log files to ensure acme-v02 is being used]

So, what do we need to look for?  
Can I tell from requests to `https://acme-staging-` **v02** `.api.letsencrypt.org/acme/acct` (in `/var/log/letsencrypt/letsencrypt.log`) that aCMEv2 is used?

---

<div class="post-metadata">

**Author:** ![tobiasherp](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/tobiasherp/32/17444_2.png) [@tobiasherp](https://community.letsencrypt.org/u/tobiasherp)\
**Post date:** [January 17, 2020, 10:16am UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/4 "2020-01-17T10:16:15Z")

</div>

> [@tobiasherp](#):
>
> Can I tell from requests to `https://acme-staging-` **v02** `.api.letsencrypt.org/acme/acct` (in `/var/log/letsencrypt/letsencrypt.log`) that aCMEv2 is used?

It seems so. The above is from certbot v1.0.0; certbot 0.9.3 (on another machine) talks to `https://acme-` **v01** `.api.letsencrypt.org/`

---

<div class="post-metadata">

**Author:** ![rg305](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/rg305/32/91314_2.png) [@rg305](https://community.letsencrypt.org/u/rg305)\
**Post date:** [January 17, 2020, 9:07pm UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/5 "2020-01-17T21:07:06Z")

</div>

Anything with v02 implies that is should be using acmev2 client.  
Anything with v01 implies that is should be using acmev1 client.

So, if you are still seeing v01, you may need to update that client.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)\
**Post date:** [February 16, 2020, 9:07pm UTC](https://community.letsencrypt.org/t/test-acme-version-being-used/110793/6 "2020-02-16T21:07:12Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
