Ako alternatívu k nákupu a obnoveniu ročného certifikátu môžete využívať schopnosť systému Windows Server generovať certifikát s vlastným podpisom, ktorý je pohodlný a jednoduchý a mal by spĺňať tieto typy potrieb dokonale.
Vytvorenie certifikátu s vlastným podpisom v službe IIS
Aj keď existuje niekoľko spôsobov, ako splniť úlohu vytvorenia certifikátu s vlastným podpisom, použijeme nástroj SelfSSL od spoločnosti Microsoft. Bohužiaľ, toto nie je dodávané so službou IIS, ale je voľne k dispozícii ako súčasť nástroja IIS 6.0 Resource Toolkit (odkaz uvedený v spodnej časti tohto článku). Napriek názvu "IIS 6.0" tento nástroj funguje v službe IIS 7 v poriadku.
Všetko, čo je potrebné, je extrahovať IIS6RT a získať nástroj selfssl.exe. Odtiaľ ho môžete skopírovať do adresára systému Windows alebo sieťovej cesty / USB disku pre budúce použitie na inom počítači (takže nemusíte stahovať a extrahovať úplný IIS6RT).
Keď máte nástroj SelfSSL na svojom mieste, spustite nasledujúci príkaz (ako správca), ktorý nahradí hodnoty v <> podľa potreby:
selfssl /N:CN= /V:
Nižšie uvedený príklad vytvára vlastný podpísaný zástupný certifikát proti "mydomain.com" a nastaví ho na 9999 dní. Okrem toho odpovedaním áno na výzvu je tento certifikát automaticky nakonfigurovaný tak, aby sa viazal na port 443 vnútri predvolenej webovej lokality IIS.
Prejdite na Štart> Spustiť (alebo Windows Key + R) a zadajte "mmc". Môžete dostať výzvu nástroja UAC, prijať ho a otvorí sa prázdna konzola na správu.
V konzole prejdite na položku Súbor> Pridať alebo odstrániť modul Snap-in.
Export certifikátu
Ak chcete pristupovať k webovej lokalite, ktorá používa certifikát SSL s vlastným podpisom na akomkoľvek klientskom počítači (tj akýkoľvek počítač, ktorý nie je serverom), aby sa zabránilo možnému náporu chyb a upozornení na certifikáty, mal by byť nainštalovaný certifikát s vlastným podpisom na každom klientskom počítači (o ktorom budeme podrobnejšie diskutovať nižšie). Ak to chcete urobiť, najprv musíte exportovať príslušný certifikát, aby ho bolo možné nainštalovať na klientov.
Vnútri konzoly s načítaním správy certifikátov prejdite na Trusted Root Certification Authorities> Certificates. Vyhľadajte certifikát, kliknite pravým tlačidlom myši a vyberte položku Všetky úlohy> Exportovať.
Nasadenie do klientských počítačov
Keď máte vytvorený certifikát na strane servera a všetko funguje, môžete si všimnúť, že keď sa klientske zariadenie pripája k príslušnej adrese URL, zobrazí sa upozornenie na certifikát. Stáva sa to preto, že certifikačná autorita (váš server) nie je dôveryhodným zdrojom certifikátov SSL v klientovi.
V závislosti od prehliadača, ktorý používate, sa tento proces môže líšiť. IE a prehliadač Chrome čítajú z obchodu s certifikátmi systému Windows, avšak Firefox má vlastnú metódu na spracovanie bezpečnostných certifikátov.
Dôležitá poznámka: Mal by si nikdy nainštalujte bezpečnostný certifikát z neznámeho zdroja. V praxi by ste mali nainštalovať certifikát lokálne iba ak ste ho vygenerovali. Žiadna legitímna webová stránka by nevyžadovala, aby ste vykonali tieto kroky.
Internet Explorer a Google Chrome - inštalácia certifikátu lokálne
Poznámka: Aj keď Firefox nepoužíva natívny obchod s certifikátmi Windows, je to stále odporúčaný krok.
Skopírujte certifikát, ktorý bol exportovaný zo servera (súbor PFX) do klientskeho počítača, alebo uistite sa, že je k dispozícii v sieťovej ceste.
Otvorte správu lokálneho certifikátu úložiska na klientskom počítači pomocou rovnakých krokov ako vyššie.Nakoniec skončíte na obrazovke, ako je nižšie.
Mali by ste vidieť správu o úspechu.
Firefox - povolenie výnimiek
Firefox spracuje tento proces trochu inak, pretože nečíta informácie o certifikátoch z obchodu Windows. Namiesto inštalácie certifikátov (per-se) vám umožňuje definovať výnimky pre certifikáty SSL na konkrétnych stránkach.
Keď navštívite stránku, ktorá má chybu certifikátu, dostanete upozornenie, ako je uvedené nižšie. Modrá oblasť pomenuje príslušnú webovú adresu, ku ktorej sa pokúšate pristupovať. Ak chcete vytvoriť výnimku, aby ste vynechali toto upozornenie na príslušnej adrese URL, kliknite na tlačidlo Pridať výnimku.
záver
Stojí za to opakovať vyššie uvedené oznámenie, ktoré by ste mali nikdy nainštalujte bezpečnostný certifikát z neznámeho zdroja. V praxi by ste mali nainštalovať certifikát lokálne iba ak ste ho vygenerovali. Žiadna legitímna webová stránka by nevyžadovala, aby ste vykonali tieto kroky.
odkazy
Stiahnite si IIS 6.0 Resource Toolkit (obsahuje nástroj SelfSSL) od spoločnosti Microsoft