Dekodirnik CSR
Dekodirajte zahtevo za podpis potrdila PKCS #10, preden jo pošljete overitelju potrdil. Prilepite blok PEM ali base64 DER, da si ogledate zadevo, vrsto in velikost javnega ključa, algoritem podpisa, veljavnost samopodpisa zahteve, prstni odtis SPKI SHA-256 ter zahtevane razširitve, kot so nadomestna imena zadeve, uporaba ključa, razširjena uporaba ključa in osnovne omejitve.
Pogosta vprašanja
Kaj je zahteva za podpis potrdila?
CSR je struktura PKCS #10, ki vsebuje vaš javni ključ, ime zadeve, ki ga želite v potrdilu, in neobvezne razširitve, podpisane z vašim zasebnim ključem. Overitelj potrdil jo prebere, da izda potrdilo. Zasebni ključ nikoli ne zapusti vašega strežnika.
Kateri vhodni zapisi so podprti?
Prilepite blok PEM, ki se začne z -----BEGIN CERTIFICATE REQUEST----- ali starejšim -----BEGIN NEW CERTIFICATE REQUEST-----, ali surove podatke DER, kodirane v base64 brez glave. Dekodira se samo prva zahteva v vhodu.
Kaj mi pove preverjanje podpisa?
CSR je podpisan z zasebnim ključem, ki pripada javnemu ključu v njem. Veljaven podpis dokazuje, da je zahtevo ustvaril imetnik tega zasebnega ključa in da po tem ni bila spremenjena. Neveljaven podpis običajno pomeni, da je bila datoteka urejena ali poškodovana.
Zakaj moja CSR ne prikazuje nadomestnih imen zadeve?
Brskalniki prezrejo splošno ime in zahtevajo domene v razširitvi nadomestnih imen zadeve. Če jih dekodirnik ne navede, zahteva ni vsebovala atributa extensionRequest. Številni overitelji potrdil imena dodajo sami, z OpenSSL pa jih lahko dodate z -addext "subjectAltName=DNS:example.com,DNS:www.example.com".
Kaj je prstni odtis SPKI?
To je zgoščena vrednost SHA-256 v obliki base64 za SubjectPublicKeyInfo zahteve. Potrdilo, izdano na podlagi te CSR, bo vsebovalo isti javni ključ in zato tudi isti prstni odtis, s čimer lahko potrdite, da potrdilo pripada vašemu ključu.
Katere vrste ključev so prepoznane?
Zahteve RSA prikazujejo velikost modula, zahteve EC prikazujejo krivuljo, kot sta P-256 ali P-384, ključi Ed25519 in Ed448 pa so navedeni neposredno. Algoritem podpisa je prikazan skupaj z zgoščevalno funkcijo, na primer RSASSA-PKCS1-v1_5 z SHA-256 ali ECDSA s SHA-384.
Ali so prikazani atributi, kot je geslo za izziv?
Atributi, razen zahteve za razširitve, so navedeni po imenu. Pri geslu za izziv je prikazano, da je nastavljeno, njegova vrednost pa v rezultatu ni izpisana. Neznani atributi so prikazani z identifikatorjem objekta.
Kaj so kritične razširitve?
Razširitev, označena kot kritična, mora razumeti vsa programska oprema, ki obdeluje potrdilo, sicer je potrdilo zavrnjeno. Dekodirnik označi take razširitve, kar je običajno pri osnovnih omejitvah in uporabi ključa.
Ali se CSR shrani?
Ne. Zahteva se dekodira v pomnilniku in se nikoli ne beleži ali shrani. CSR vsebuje samo javne podatke, zato njegovo spletno dekodiranje ne razkrije vašega zasebnega ključa.
Ali obstaja omejitev velikosti?
Vnos je lahko dolg do 65,536 znakov, kar je precej več, kot jih potrebuje običajen CSR. Običajna zahteva RSA 2048 je v zapisu PEM dolga približno 1,000 znakov.