Sertifikaadi allkirjastamise taotlus (CSR) on kodeeritud sõnum, mis saadetakse taotlejalt aadressile a Sertifikaadiamet (CA) nagu SSL.com, et taotleda digitaalset sertifikaati. See sisaldab teavet, mis lisatakse sertifikaadile, nagu organisatsiooni nimi, üldnimi (domeeninimi), asukoht ja riik, samuti sertifikaadile lisatav avalik võti.
Kui loote a CSR, taotlete sisuliselt usaldusväärselt CA-lt digitaalse sertifikaadi väljastamist, mis kinnitab teie veebisaidi või organisatsiooni identiteedi. The CSR on allkirjastatud vastava privaatvõtmega, mis tõendab privaatvõtme omamist ja tagab privaatvõtme terviklikkuse. CSR andmed.
. CSR vormingu määrab PKCS #10 standard, mis määrab sertifitseerimistaotluste süntaksi.
Eesmärk a CSR:
- Autentimine: Peamine eesmärk a CSR on anda CA-le vajalik teave digitaalse sertifikaadi väljastamiseks. CA kontrollib teavet dokumendis CSR ja heakskiitmise korral väljastab allkirjastatud sertifikaadi, mis tõendab taotleja isikut.
- Krüpteerimine: CSR omab väljastatava sertifikaadi avalikku võtit. Seda võtit kasutatakse tundliku teabe krüptimiseks SSL/TLS side, tagades turvalise andmeedastuse kliendi ja serveri vahel.
- Integrity: CSR on allkirjastatud vastava privaatvõtmega, tagades selles sisalduvate andmete terviklikkuse CSR. See allkiri tõestab ka seda, et taotlejal on avaliku võtmega seotud privaatvõti CSR.
CSR Generatsiooni protsess
- Võtmepaaride genereerimine: taotleja loob avaliku-privaatvõtmepaari krüptoalgoritmi (nt RSA, ECC) abil. Taotleja hoiab privaatvõtit turvalisena, samas kui avalik võti on lisatud CSR.
- CSR loomine: taotleja loob a CSR fail, mis sisaldab avalikku võtit ja muud identifitseerivat teavet, nagu üldnimi, organisatsioon ja asukoht. The CSR on tavaliselt kodeeritud Base-64 abil, standardvormingus binaarandmete esitamiseks ASCII tekstis.
- CSR esitamine: taotleja esitab CSR usaldusväärsele CA-le kontrollimiseks ja sertifikaadi väljastamiseks.
- Kontrollimine ja väljastamine: CA kontrollib teavet dokumendis CSR ja heakskiitmise korral väljastab allkirjastatud digitaalse sertifikaadi, mis sisaldab avalikku võtit CSR.
- Mis teave sisaldab a CSR?
A loomisel sisestatud identifitseerimisteabe kogum CSR on tuntud kui subjekti DN (Distinguished Name). Näiteks a CSR SSL-i jaoks /TLS sertifikaat võib sisaldada järgmisi välju:
- Üldnimetus (CN): . Täielikult kvalifitseeritud domeeninimi (FQDN) veebisaidi kaitsmiseks on sertifikaat mõeldud.
- Organisatsioon (O): ettevõtte või organisatsiooni nimi.
- Linn/koht (L): linna või alevi nimi.
- Osariik/provints (S): osariigi või provintsi nimi.
- Riik (C): Kahetäheline riigi kood.
- E-posti aadress (E): sertifikaaditaotlusega seotud meiliaadress.
Pange tähele, et SSL.com nõuab a esitamisel ainult tavanime välja CSR SSL-i jaoks /TLS sertifikaat ja teised on valikulised. Üldnimetuse kohta lisateabe saamiseks vaadake seda KKK. CSR sisaldab ka a avalik võtija võib sisaldada SAN-kirjed täiendavate domeeninimedega, mida sertifikaat kaitseb.
Mida a CSR näe välja?
A CSR on tavaliselt kodeeritud Base-64 abil, standardvormingus binaarandmete esitamiseks ASCII tekstis. Base-64 kodeeritud CSR näeb välja nagu pikk juhuslike märkide jada, mis sarnaneb allolevale näitele:
-----BEGIN CERTIFICATE REQUEST----- MIIC3DCCAcQCAQAwgZUxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhOZXcgWW9yazEQ MA4GA1UEBwwHQnVmZmFsbzEVMBMGA1UECgwMRXhhbXBsZSBDb3JwMRswGQYDVQQD DBJ3d3cuZXhhbXBsZWNvcnAuY29tMSkwJwYJKoZIhvcNAQkBFhpqb2huLmRvZUBl eGFtcGxlY29ycC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI Xm5nxIO8BQC/kFF6QVPGTKxJch+fUUI3y4TfEPXpsJItVhvb33B8ShlOz9usqzL+ f0NVIMMhJZVSfsTRjD6VJSSHj2XlqXQYKJ0Cw7c1x571sSM6LaPg/27TzdBs+YFH PXdYSKZfPjXyxEKDkilSIFgJ8bEVcB6Kr0oN4Zh75HrFXQrEf+rHX2o6ynOcGdVR k4mXJK4w7zFcc+Xs8Qf73/0tnLd/yMqUJVEpLHQCMWPPK8/M6S0rEP10Csfg5Rdv H7Z79gfmO/5JDn1q8+eIplZSmuEbwdGhbiz/UXyQkhlN2fFqzepTrB1+UcMpgnpD 4Zmh3ABbiVX8w/Gh941JAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEAcdIfbPXw A57RGLF1ARjX7BmsHjrxzJhL9zLu/cHyZwTkyLvFpExsYPXcSNVhZzvzvwL40HDJ lFEOUDTHFHC0uO27d0pdYzVh7yfC+pgpcxBAiV+pgDgguXCGkcQft44zTv2RLeUp uoXihz0hNnW3OQtSszTrdhOoTeKR0FIC0al9wMe0+BrJOYSMkQQE5bO1OPM3foUi jp+Nj0JjW4KxGAqozTYRmBH+rQCDt7r94fPRB8TImFCWaFhRoVFcjTqpSjDCFLKg g6NlSJWB2gXpRs3aUJtd+4JCDLNz5cxC9Hhs7eQaJFtdJw/nLzrcUB/TSTZjVQua oYg9qEohynx0kQ== -----END CERTIFICATE REQUEST-----
Creating a CSR
Et luua a CSR, peate esmalt genereerima privaatvõtme. Paljudel veebiserveritel ja käituskeskkondadel, näiteks Interneti-infoteenustel (IIS), on olemas CSR sisseehitatud genereerimisvõimalused. Teine võimalus privaatvõtme loomiseks on kasutada OpenSSL-i käsurea tööriista.
Kui olete privaatvõtme loonud, saate seda kasutada a CSR faili The CSR faili saab genereerida ka OpenSSL-i käsurea tööriista abil.
Et kontrollida oma kriitilist teavet CSR, kasutage meie CSR dekooder enne selle esitamist SSL-sertifikaadi saamiseks.
Pärast loomist ja kontrollimist CSR, peate selle esitama sertifitseerimisasutusele (CA). CA kasutab teavet dokumendis CSR SSL-i loomise taotlus/TLS sertifikaat teie veebisaidi jaoks.
Sertifikaadi installimine
Saamisel SSL /TLS CA sertifikaat, on järgmine samm installige see oma serverisse. Täpne installiprotsess võib olenevalt serveri tüübist ja kasutatavast tarkvarast erineda, kuid üldiselt hõlmab see sertifikaadifailide kopeerimist serverisse ja serveri konfigureerimist SSL/TLS sertifikaati, värskendades vastavaid konfiguratsioonifaile ja taaskäivitades serveri.
Kokkuvõttes
A CSR on digitaalse sertifikaadi väljaandmise protsessi oluline komponent. See annab CA-le vajaliku teabe taotleja identiteedi kontrollimiseks ja allkirjastatud sertifikaadi väljastamiseks, mis võimaldab klientide ja serverite vahelist turvalist suhtlust. Mõistes a. eesmärki, sisu ja genereerimisprotsessi CSR, saate tagada sujuva ja turvalise sertifikaatide väljastamise kogemuse. Üksikasjaliku selgituse saamiseks kuidas luua a CSR käsitsi OpenSSL-i käskudega, vaadake meie informatiivset juhendit.