Lorg adhbhar duilgheadasan dìth-uisge le frithealaichean ACME a bharrachd air LetsEncrypt

Sebastian Krause chinnteach stòr neo-fhreagarrachd neònach leis an t-seirbheis seach-rathad sgriob dì-mhurtachadh, air a chleachdadh gus faighinn gu teisteanasan TLS gu fèin-ghluasadach a’ cleachdadh protocol ACME. Bidh an dà chuid an neach-dèiligidh iomraidh agus uacme ag obair le Seach-rathad, ach gun a bhith air a dhì-mhilleadh (nas mionaidiche, dh’ obraich e cuideachd le cuid de raointean obrach, ach a-mhàin ann am modh dns-1).

Bha an adhbhar gu math beag: an àite a bhith a’ parsadh an fhreagairt ann an cruth JSON airson fìor, chleachd an t-ùghdar dehydrated am feart cruthachaidh de thoradh sònraichte JSON bhon t-seirbheis Let's Encrypt agus pharsaich e e le bhith a’ cleachdadh abairt àbhaisteach. Ach tillidh Bypass chan ann ann an cruth breagha, ach JSON air a lughdachadh, agus air a chleachdadh abairt cunbhalach cha do dh'obraich. Chan eil an dòigh-obrach seo a’ dùnadh a-mach duilgheadasan le LetsEncrypt ma dh’ atharraicheas an t-seirbheis seo an cruth cur a-mach san àm ri teachd gun rabhadh, fhad ‘s a dh’ fhanas e gu tur taobh a-staigh frèam a’ phròtacal oifigeil.

Nuair a bhathas a’ bruidhinn mun duilgheadas, chaidh a mholadh gun cleachd thu parser JSON bhon taobh a-muigh leithid json_pp no jq (cuir 'jq -r ".authorizations | .[]"' ris a' phìob airson parsadh ceart).
Is e ana-cothrom an dòigh-obrach seo a bhith a’ lagachadh a’ bheachd a bhith a’ cleachdadh dhòighean beaga agus furasta a dhearbhadh, a bharrachd air duilgheadasan le làimhseachadh mhearachdan.

Ùghdar a 'phròiseict dehydrated (bha am pròiseact o chionn ghoirid Iad uile air an reic Apilayer GmbH) aontachadh, gur e duilgheadas mòr a th’ ann am parsadh JSON, ach chan eil e den bheachd gur e deagh bheachd a th’ ann parsers bhon taobh a-muigh a chuir ris, oir is e aon de phrìomh bhuannachdan an sgriobt an dìth ceangail ri eisimeileachd bhon taobh a-muigh. Tha e trang an-dràsta, ach tha e an dòchas aire a thoirt dha fuasgladh fhaighinn air an duilgheadas anns na beagan làithean a tha romhainn. Tha na planaichean a’ toirt a-steach a bhith ag ath-obrachadh parser JSON no ag amalachadh parser deiseil ann an cànan nan sligean - JSON.sh.

Source: fosgailtenet.ru

Cuir beachd ann