Wait! Don't Leave Without Securing Your Site
Get enterprise - grade SSL certificates at a fraction of retail prices.
Save 10% on your first order, by entering coupon code SAVE10 during checkout.

PKCS#10 este standardul care definește formatul CSR, specificat în RFC 2986. Acesta stabilește ce câmpuri conține o cerere de certificare și cum sunt structurate, motiv pentru care același CSR funcționează cu orice Autoritate de Certificare, nefiind legat de cea de la care ai cumpărat.
Copiați link-ul
Pentru că nu mai este permis. Votul SC47 al CA/Browser Forum a interzis câmpul Organizational Unit în certificatele TLS de încredere publică emise la sau după 1 septembrie 2022, pe motiv că o CA nu are o modalitate sigură de a verifica numele unui departament. Puteți include în continuare OU atunci când generați un CSR, iar decodorul îl va afișa, dar CA îl elimină înainte de emitere. Nu s-a întâmplat nimic greșit.
Copiați link-ul
Subject Alternative Name este o extensie care listează fiecare nume de gazdă acoperit de un certificat. Browserele moderne citesc lista SAN și ignoră complet Common Name, așa că un domeniu care apare doar în Common Name și nu în lista SAN va eșua. Majoritatea CA-urilor publice copiază automat Common Name în lista SAN atunci când emit certificatul, dar confirmă acest lucru cu CA-ul tău în loc să te bazezi pe această presupunere. Dacă ai nevoie de mai multe nume de gazdă pe un singur certificat, listează-le pe toate.
Copiați link-ul
Subiectul, numit și Distinguished Name, care conține Common Name, Organization, Organizational Unit, Locality, State și Country. Cheia publică, împreună cu algoritmul acesteia (RSA sau ECDSA) și dimensiunea cheii în biți. Algoritmul de semnătură cu care a fost semnată cererea. Și, dacă cererea le include, Subject Alternative Names, care listează fiecare domeniu acoperit de certificat.
Copiați link-ul
Nu. Trimiteți textul codificat exact așa cum a fost generat de serverul dumneavoastră, inclusiv liniile de antet și de subsol. CA-ul îl analizează la rândul său. Decodarea este în beneficiul dumneavoastră, nu al lor: astfel puteți depista un domeniu greșit sau un cod de țară din două litere înainte ca CA-ul să transforme greșeala dumneavoastră într-un certificat.
Copiați link-ul
Da. openssl req -in example.csr -noout -text afișează conținutul decodat în terminalul tău. Adăugarea opțiunii -verify verifică și auto-semnătura CSR-ului. Consultă secțiunea OpenSSL de mai sus pentru a înțelege ce înseamnă fiecare parte a rezultatului.
Copiați link-ul
Nu, deoarece un CSR nu este criptat. Aceasta este una dintre cele mai persistente concepții greșite despre solicitările de certificat. Un CSR este date ASN.1 codificate Base64, pe care oricine le poate decoda fără cheie și fără parolă. Conține cheia dvs. publică, niciodată pe cea privată. Ceea ce înțeleg oamenii prin „decriptarea unui CSR” este de fapt decodarea acestuia, iar acesta este exact ceea ce fac atât acest instrument, cât și comanda openssl req.
Copiați link-ul
Un decodor CSR ia datele codificate dintr-o cerere de semnare a certificatului și le traduce în text simplu, permițându-vă să înțelegeți ce înseamnă fiecare câmp și ce reprezintă valoarea codificată.
Copiați link-ul
Un decodor CSR este un instrument care citește o Certificate Signing Request și îi afișează conținutul în limbaj clar. Acesta inversează codificarea Base64 și ASN.1 care face ca un CSR să fie ilizibil cu ochiul liber, apoi etichetează fiecare câmp: Common Name, Organization, Organizational Unit, Locality, State, Country, algoritmul cheii publice, dimensiunea cheii, algoritmul de semnătură și orice Subject Alternative Names. Ai folosi unul pentru a verifica o cerere înainte de a o trimite sau pentru a afla de ce un certificat pe care îl ai deja se comportă neașteptat.
Copiați link-ul
Lipiți-l într-un decodor CSR, uneori listat ca un vizualizator CSR sau cititor CSR, și citiți rezultatul etichetat. Un CSR arată ca un bloc solid de caractere aleatorii deoarece este date binare codificate Base64, deci nu există nimic util de văzut deschizând fișierul într-un editor de text. Dacă preferați linia de comandă, openssl req -in example.csr -noout -text afișează aceleași informații.
Copiați link-ul