ロリポップ、無料SSL発行の裏側

Aa9d31ffc82b6bafb16922b6c1f17b12?s=47 atani
December 08, 2017

 ロリポップ、無料SSL発行の裏側

Let's Encrypt を用いてロリポップの無料SSL発行自動化の裏側を解説します。

Aa9d31ffc82b6bafb16922b6c1f17b12?s=128

atani

December 08, 2017
Tweet

Transcript

  1. -FUT&ODSZQU BUBOJ(.01FQBCP *OD ϖύϘςοΫΧϯϑΝϨϯε ϩϦϙοϓɺແྉ44-ൃߦͷཪଆ

  2. ࣗݾ঺հ ˓ॴଐ ϗεςΟϯάࣄۀ෦ΠϯϑϥνʔϜ  ೥ೖࣾ ˓୲౰ ϩϦϙοϓʂɾϔςϜϧ ϜʔϜʔυϝΠϯͷӡ༻ ˓໊લ !BUBOJ

    ˓ϒϩά IUUQBUBOJIBUFCMPKQ
  3. ࣗݾ঺հ ɾνΧούʂϨϯλϧαʔϏε ɾΧϥʔϛʔγϣοϓ ɾϓνɾϗʔϜʔϖʔδαʔϏε ˓աڈʹܞΘ͍ͬͯͨαʔϏε

  4. ໨࣍ wͳͥɺແྉ44-ಋೖʹࢸͬͨͷ͔ wແྉ44-αʔόߏ੒ wແྉ44-ൃߦ·ͰͷྲྀΕ wϦϦʔεޙͷϢʔβʔ͞Μͷ൓ڹ wϦϦʔεΛऴ͑ͯͷײ૝

  5. ͳͥɺແྉ44-ಋೖʹࢸͬͨͷ͔

  6. ͳͥɺແྉ44-ಋೖʹࢸͬͨͷ͔ w೥݄೔(PPHMF͕)5514ԽʹΑͬͯݕࡧॱҐ ʹӨڹ͢Δ͜ͱΛൃදɻ w͔͠͠ɺ44-ূ໌ॻΛൃߦ͢Δࡍɺ਺ສԁʙ਺ेສԁ ͷඅ༻͕͔͔ͬͯ͠·͍ɺҰൠͷϢʔβʔʹ͸ಋೖ͕ ༰қͰ͸ͳ͔ͬͨɻ

  7. ͳͥɺແྉ44-ಋೖʹࢸͬͨͷ͔ w೥݄೔ɺແྉͰ44-ূ໌ॻΛൃߦͰ͖Δ -FU`T&ODSZQU͕αʔϏεΛ։࢝ɻ͜ΕʹΑΓҰൠͷ ϢʔβʔͰ΋༰қʹ)5514Խ͕Մೳʹͳͬͨɻ wϩϦϙοϓʂͰ΋ɺແྉ44-ಋೖͷཁ๬͕૿͑ɺಋೖ ͍ͯ͜͠͏ͱػӡ͕ߴ·ͬͨʂ

  8. ແྉ44-αʔόߏ੒

  9. ແྉ44-αʔόߏ੒ wϢʔβʔ͕ແྉ44-Λ؆୯ʹηοτΞοϓग़དྷΔͨΊ ʹɺࣗಈͰແྉ44-ূ໌ॻ͕ൃߦ͞ΕΔΑ͏ͳߏ੒ʹ ͨ͠

  10. ແྉ44-αʔόߏ੒

  11. ࠓ೔࿩͢ͱ͜Ζ ແྉ44-αʔόߏ੒

  12. ແྉ44-αʔόߏ੒ ແྉ44-αʔόߏ੒ $PSF"1*αʔόͷ֓ཁ $PSF"1*αʔό

  13. ແྉ44-αʔόߏ੒ $PSF"1*αʔόͷ֓ཁ wແྉ44-ͷηοτΞοϓॲཧΛड͚෇͚Δ w؅ཧ%#ͱͷ΍ΓͱΓ ূ໌ॻͷొ࿥౳  w44-ূ໌ॻൃߦґཔΛ"$.&αʔόʹґཔ wϑϩϯτ͸/HJOY wόοΫΤϯυ͸(PMBOH੡ͷϑϨʔϜϫʔΫFDIP w؅ཧ%#΁ͷ03.͸HPSN

  14. ແྉ44-αʔόߏ੒ ແྉ44-αʔόߏ੒ "$.&αʔόͷ֓ཁ "$.&αʔό

  15. w"$.& "VUPNBUFE$FSUJpDBUF.BOBHFNFOU &OWJSPONFOU ϓϩτίϧΛར༻ͯ͠-FUT&ODSZQU ͱ௨৴͢Δαʔό w44-ূ໌ॻൃߦपΓͷॲཧ w44-ূ໌ॻߋ৽ͷॲཧ ແྉ44-αʔόߏ੒ "$.&αʔόͷ֓ཁ

  16. wϑϩϯτ͸VOJDPSO wॲཧ͢ΔΩϡʔ͸SFEJTʹ֨ೲ wSVCZ੡ͷTJEFLJRΛ࢖ͬͯඇಉظॲཧ ແྉ44-αʔόߏ੒ "$.&αʔόͷ֓ཁ

  17. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ

  18. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ Ϣʔβʔ͕ɺແྉ44- ൃߦґཔΛ͢Δͱ 3&45ܗࣜͰ$PSF"1* αʔόʹॲཧґཔ

  19. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ /HJOY͸όοΫΤϯυ ʹ͍ΔFDIPͰ࡞੒͞ Εͨ$PSF"1*ʹॲཧ ΛҾܧ͙

  20. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ $PSF"1*͸؅ཧ%#ʹυϝ Πϯͱແྉ44-Λඥ෇͚ͨ ৘ใΛ֨ೲ͠ɺ$43ͷ৘ ใΛ"$.&αʔόʹ౤͛ͯɺ 44-ূ໌ॻͷൃߦґཔ

  21. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ $PSF"1*͔Β৘ใΛड͚औͬ ͨΒɺSFEJTʹυϝΠϯͱ ॲཧ࣌ؒΛॻ͖ࠐΈɺ $PSF"1*ʹॲཧΛ໭͠ɺ ऴྃ

  22. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ "$.&αʔόͷTJEFLJR͸ SFEJT͔Β৘ใऔಘ͢Δͨ ΊɺϙʔϦϯά͓ͯ͠Γɺ ৘ใ͕͋ͬͨΒɺͦͷ৘ใ Λݩʹ-FU`T&ODSZQUʹൃ ߦґཔ

  23. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ -FU`T&ODSZQU͔Βϝλλ ά͕ૹΒΕͯ͘ΔͷͰɺυ ϝΠϯͱϝλλά৘ใΛ $PSF"1*αʔόʹૹΓɺ $PSF"1*αʔό͸ɺ؅ཧ %#ʹͦͷ৘ใΛొ࿥

  24. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ -FU`T&ODSZQU͔ΒυϝΠ ϯѼʹΞΫηε͕͋Γɺϝ λλάΛऔಘͰ͖Δͱ44- ূ໌ॻ͕ൃߦ͞ΕΔ υϝΠϯೝূ

  25. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ ൃߦ͞Εͨ44-ূ໌ॻ͸ɺ "$.&αʔό͕͏͚ͱͬͨ ͋ͱɺ$PSF"1*αʔόʹূ ໌ॻͷొ࿥Λґཔ ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ

  26. ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ $PSF"1*αʔό͸ɺ؅ཧ%# ʹυϝΠϯͱ44-ূ໌ॻͷ ొ࿥Λߦ͍ɺઃఆ׬ྃ ແྉ44-ূ໌ॻൃߦͷॲཧͷྲྀΕ

  27. ϦϦʔεޙͷϢʔβʔ͞Μͷ൓ڹ wϩϦϙοϓαʔόʔ͕ແྉ44-ʹରԠͨ͠ͷͰɺͬͦ͘͞IUUQTԽʂ ࡞ۀ࣌ؒ͸෼΄Ͳ׬ྃ wϩϦϙοϓͳΒ෼ͰແྉͰ44-Խʂ؆୯ʹͰ͖ΔखॱΛ঺հʂ wϩϦϙοϓͰແྉͷಠࣗ44-ઃఆΛ΍ͬͯΈͨɻᴺઃఆํ๏ɾ࢖͍ํ ͳͲɺଟ਺هࣄܝࡌ͍͍͓ͯͨͩͯ͠Γ޷ධ ?@?

  28. ϦϦʔεऴ͑ͯͷײ૝ wϓϩμΫτͷ్த͔ΒͷࢀՃͰ͕ͨ͠੎͍ͷ͋ΔϓϩμΫτͩͬͨͷ ͰؔΘΔ͜ͱͰ৭ʑͱ੒௕Ͱ͖·ͨ͠ɻ wॳΊͯͷ(0-"/(Ͱށ࿭͍΋ଟ͔͕ͬͨɺνʔϜϝϯόʔʹڭ͑ͯ΋ Β͍ͳ͕Βɺେมॿ͚ΒΕͨɻ wͳΜͱ͍ͬͯ΋ɺϢʔβʔ͞Μʹ޷ධͩͬͨͷ͕Α͔ͬͨ??

  29. Θͨͨͪ͠ɺ੒௕த Ұॹʹ੒௕͍ͨ͠ํ͸νΣοΫˠ !QC@SFDSVJU

  30. ͓͠·͍