CSR-generátor — privát kulcs és PKCS#10-kérés, helyben készítve
CSR-generátor
Ez az oldal a böngészőn belül kulcspárt készít, és PKCS#10 tanúsítványkérést ír alá vele. A végén két fájl készül: a privát kulcs -----BEGIN PRIVATE KEY----- (PKCS#8) formában, és a kérés -----BEGIN CERTIFICATE REQUEST----- formában,
valamint az a nyers DER-forma, amelyet a hitelesítésszolgáltatói portálok általában kérnek. A tárgymezők kitöltése, a tanúsítvány által lefedendő nevek felvétele és a Generálás gomb megnyomása után csak a kérés adandó át a hitelesítésszolgáltatónak — a kulcsfájl a felhasználónál marad.
1. Kulcs
RSA 2048 bit, signed with SHA-256.
RSA 2048 mindenhol elfogadott, és ez a biztonságos alapértelmezés. A 3072 és 4096 több időt igényel
generáláskor — lassú gépen az RSA 4096 néhány másodpercig is eltarthat, és ez az oldal
megmutatja az eltelt időt, így a várakozás közben nyugodtan el lehet menni.
2. Tárgy
Az üresen hagyott mezők a kérésből teljesen kimaradnak. A CN 64 karakterre korlátozott, és a kereskedelmi hitelesítésszolgáltatók egyre inkább figyelmen kívül hagyják — amit ők és a böngészők ténylegesen ellenőriznek, az az alábbi alternatív tárgynevek.
3. Alternatív tárgynevek
Soronként egy bejegyzés. Előtag nélküli sor DNS-névként kezelendő, így
www.example.com és dns:www.example.com ugyanazt jelenti;
az olyan címliterál, mint a 192.0.2.10, előtag nélkül is IP-címként értelmeződik. A dns:, ip:, email: és
uri: előtagok felismerhetők. Helyettesítő karakter csak a bal szélső címkeként engedélyezett
(*.example.com), mert a böngészők máshol figyelmen kívül hagyják.
4. Generálás
még nincs semmi generálva
Generating…
Eredmény
Még nincs semmi generálva. Legalább egy közös név megadása után a Kulcs és kérés generálása gombbal jelenik meg itt a privát kulcs és a kérés, mentésükre szolgáló gombokkal.
Ez a pár teszteléshez, belső szolgáltatásokhoz és tanuláshoz használandó.
Webes oldalon generált kulcs csak annyira biztonságos, mint a gép, amelyen fut, a letöltött privát kulcs pedig titkosítatlan: aki megnyitja ezt a fájlt, annak a kulcsa van.
A nyilvános internet által megbízhatónak kell lennie tanúsítványhoz a kulcsot a hitelesítésszolgáltató vagy a szerver generálja, és olyan helyen tartandó, ahonnan nem másolható ki.
Mi az a CSR: egy PKCS#10-kérés, amely tartalmazza a nyilvános kulcsot, a beírt névmezőket és azokat a neveket, amelyeket a tanúsítványnak le kell fednie, az egészet pedig a privát kulcs írja alá. Az aláírás bizonyítja, hogy a kérést a hitelesítésszolgáltatóhoz vezető úton nem módosították.
Amit ez az oldal nem tesz meg: nem keresi fel a hitelesítésszolgáltatót, nem regisztrál semmit, és nem tudja megmondani, elfogadja-e a hitelesítésszolgáltató ezeket a mezőket — minden hitelesítésszolgáltató saját szabályokat ad hozzá. A kulcsfájlt sem titkosítja; ha erre van szükség, a kulcsot PKCS#8 titkosítással vagy PKCS#12 konténerbe kell csomagolni saját eszközökkel.
Adatvédelem: a kulcspárt a böngésző saját kriptográfiája generálja, a kérés aláírása pedig itt történik. Nincs feltöltés, nincs szerver, nincs süti, nincs analitika — az oldal helyi fájlból is ugyanúgy működik. Az eredmény visszafejtésekor a tanúsítványdekóder hálózati hozzáférés nélkül olvassa vissza.
Mi következik: a kérés beilleszthető a hitelesítésszolgáltató megrendelőűrlapjába, vagy a self-signed tanúsítvány-generátorral aláírható, hogy a kulcstól a tanúsítványig teljes út látható legyen.
🔒 SSL- és TLS-eszközök
Tanúsítvány- és kulcssegédeszközök, amelyek teljes egészében a böngészőben futnak.