acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
38.41k stars 4.89k forks source link

Handle processing state #2286

Closed andreasschulze closed 5 years ago

andreasschulze commented 5 years ago

We're using acme.sh (master) and our own ACME-Server.

According to https://tools.ietf.org/html/rfc8555#section-7.1.6 there is a state "processing" This state is not handled by acme.sh. I'll provide our fix as pull request later

Neilpang commented 5 years ago

@andreasschulze which version are you using?

https://github.com/Neilpang/acme.sh/blob/master/acme.sh#L4390

andreasschulze commented 5 years ago

Oh, maybe I used the master branch I checked out a week ago.

this is my solution, by the way: https://github.com/andreasschulze/acme.sh/commit/93740c997c5ea74fe198c37223bba13e4e777b36

I'll try today's master branch version and report results...

andreasschulze commented 5 years ago

the version I used did contain https://github.com/Neilpang/acme.sh/blob/master/acme.sh#L4390 so my patch is stil lrequired here.

Neilpang commented 5 years ago

please send the PR first. Thanks.

andreasschulze commented 5 years ago

https://github.com/Neilpang/acme.sh/pull/2288