Let's Encrypt- ից ի վեր, կոդավորված կայքերը դարձել են ստանդարտ պրակտիկա: SSL վկայագրերը նաև գործնականում անփոխարինելի են տեղական մշակման մեջ (օրինակ՝ navigator.geolocation-ը պահանջում է տեղական SSL կոդավորում): Chrome-ի 58-րդ տարբերակից ի վեր, CN-ի (ընդհանուր անուն) աջակցությունը հանվել է, և SAN-ը (թեմայի այլընտրանքային անուն) այժմ պարտադիր է: Արդյունքում, Chrome-ը այլևս չի ընդունում ավանդական մեթոդներով ստեղծված որևէ SSL վկայագիր:

Թեև դուք կարող եք օգտագործել ZeroSSL-ի նման առցանց գործիքներ՝ վկայականներ ստեղծելու համար, կամ կարգավորել Chrome-ը այնպես, որ աշխատի առանց վավեր վկայականների՝ օգտագործելով `--ignore-certificate-errors` կամ `chrome://flags/#allow-insecure-localhost` դրոշի նման մեկնարկային պարամետրեր, մենք ցանկանում ենք ստեղծել OpenSSL-ի միջոցով տեղական ինքնաստորագրված վկայականներ, որոնք ներառում են SAN և լիովին ընդունվում են Chrome-ի կողմից: Այս մեկ տողը անում է անհրաժեշտ ամեն ինչ (միայն `www.tld.local`-ը պետք է փոխարինվի ցանկալի դոմեյնով)::
61b7be9883ad31712c52a59252a4c9c4
Քանի որ OpenSSL- ը, ցավոք, չունի SAN փաստարկելու ուղղակի փաստարկներ, նախ ստեղծվում է կազմաձևող ֆայլ, դրանով կանչվում է OpenSSL, իսկ ֆայլը ջնջվում: Windows- ի օգտվողները կարող են հեշտությամբ կատարել այս հրամանը կամ Cygwin- ի (և bash -c «...») օգնությամբ կամ նոր WSL- ի միջոցով : Արդյունքում ստացված երկու ֆայլերը ՝ www.tld.local.key և www.tld.local.cert, այնուհետև կարող են ընտրվել MAMP- ում, օրինակ:

Windows- ի օգտագործողներն այնուհետև «Վստահելի արմատների սերտիֆիկացման մարմիններում» բեռնում են «Կառավարեք օգտվողի վկայականները» (certmgr):

Վերջապես, վերագործարկեք Chrome- ը (քրոմ. // վերագործարկեք) և վայելեք կանաչ կողպեքը:
