Loaʻa ke kumu o nā pilikia dehydrated me nā kikowaena ACME ma waho o LetsEncrypt

ʻO Sebastian Krause hooholoia kumu o ka like ole me ka lawelawe Kūlana palapala make wai, hoʻohana ʻia no ka hoʻohana ʻana i ka loaʻa ʻana o nā palapala hōʻoia TLS me ka hoʻohana ʻana i ka protocol ACME. Hana pū ka mea kūʻai aku a me ka uacme me Bypass, akā ʻaʻole dehydrated (ʻoi aku ka pololei, ua hana pū me kekahi mau workarounds, akā aia wale nō ma ke ʻano dns-1).

Ua lilo ke kumu i mea liʻiliʻi: ma kahi o ka hoʻopili ʻana i ka pane ma JSON format no ka maoli, ua hoʻohana ka mea kākau o ka dehydrated i ka hiʻohiʻona formatting o kahi huahana JSON kikoʻī mai ka lawelawe Let's Encrypt a paʻi ʻia me ka hoʻohana ʻana i kahi ʻōlelo maʻamau. Akā ʻaʻole i hoʻi mai ʻo Bypass i ka format nani, akā i hoʻemi ʻia ʻo JSON, a me ka mea i hoʻohana ʻia ʻōlelo mau ʻaʻole i hana. ʻAʻole hoʻokaʻawale kēia ala i nā pilikia me LetsEncrypt inā hoʻololi kēia lawelawe i ka palapala hoʻopuka i ka wā e hiki mai ana me ka ʻole o ka ʻōlelo aʻo ʻana, ʻoiai e waiho piha ana i loko o ke ʻano o ka protocol official.

Ke kūkākūkā nei i ka pilikia, ua ʻōlelo ʻia e hoʻohana i kahi parser JSON waho e like me json_pp ai ole ia, jq (hoʻohui 'jq -r ". mana | .[]"' i ka paipu no ka hoʻoponopono pololei).
ʻO ka hemahema o kēia ala ʻo ka dilution o ka manaʻo o ka hoʻohana ʻana i nā ala liʻiliʻi a maʻalahi hoʻi i hōʻoia ʻia, a me nā pilikia me ka hoʻokele hewa.

Ka mea kākau o ka papahana dehydrated (ʻo ia ka papahana i hala pau i ke kūʻai 'ia Apilayer GmbH) ʻae ʻia, He pilikia nui ka parsing JSON, akā, ʻaʻole ʻo ia i manaʻo e hoʻohui i nā parser o waho he manaʻo maikaʻi, ʻoiai ʻo kekahi o nā mea nui o ka palapala ʻo ka nele o ka hoʻopaʻa ʻana i nā hilinaʻi o waho. Ke hana nei ʻo ia i kēia manawa, akā manaʻolana e hāʻawi i kona manaʻo i ka hoʻoponopono ʻana i ka pilikia i nā lā e hiki mai ana. Aia nā hoʻolālā i ka hana hou ʻana i ka parser JSON a i ʻole ka hoʻohui ʻana i kahi parser i mākaukau i hana ʻia ma ka ʻōlelo shell - JSON.sh.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka