Kuinka voin vahvistaa, että yksityinen avain vastaa a CSR ja todistus?

RSA: n julkisen avaimen salaustekniikassa parin yksityiset ja julkiset avaimet liittyvät matemaattisesti toisiinsa, koska niillä on sama moduuli. Bittienä ilmaistun moduulin pituus on avaimen pituus.

Vahvistaa, että tietty yksityinen avain vastaa varmenteen allekirjoituspyynnössä olevaa julkista avainta (CSR) ja sertifikaatin, on vahvistettava, että molempien näppäinten moduulit ovat identtiset. Tämä voidaan tehdä suoraviivaisesti OpenSSL Linuxissa / Unixissä, macOS: ssä tai Windowsissa (kanssa Windows 10: n Linux-alijärjestelmä or cygwin), seuraavasti:

Voit tarkastella yksityisen avaimen moduulin md5-tiivistettä seuraavasti:

$ openssl rsa -noout -modulus -näppäimessä.avain | openssl md5

Tarkastellaksesi Md5-rivimoduulia CSR:

$ openssl req -noout -modulus-omassacsr.csr | openssl md5

Tarkastella sertifikaatin moduulin md5-tiivistettä:

$ openssl x509 -noout -modulus -mycert.crt | openssl md5

Jos kaikki kolme hajautusta vastaavat, CSR, varmenne ja yksityinen avain ovat yhteensopivia. Voit käyttää diff3 verrata kaikkien kolmen tiedoston moduuleja kerralla:

$ openssl req -noout -modulus-omassacsr.csr > csr-mod.txt $ openssl x509 -noout -modulus -in mycert.crt> cert-mod.txt $ openssl rsa -noout -modulus -inavain.avain> privkey-mod.txt $ diff3 csr-mod.txt cert-mod.txt privkey-mod.txt

Jos kaikki kolme tiedostoa ovat identtisiä, diff3 ei tuota tulosta. Jos haluat vertailla vain kahta tiedostoa (esim. Varmenne ja yksityinen avain), voit käyttää sitä diff:

$ diff cert-mod.txt privkey-mod.txt

Jälleen, diff ei tuota tulostusta, jos tiedostot ovat identtisiä.

Huomautus: On olemassa useita kolmannen osapuolen online-työkaluja, joiden avulla voit tarkistaa varmenteen ja yksityisen avaimen välisen vastaavuuden. Turvallisuuden vuoksi on kuitenkin yleensä parempi, jos kaikki yksityiseen avaimeesi liittyvät toiminnot suoritetaan tietokoneella, johon se on asennettu. Muista, että jos yksityinen avain paljastetaan, verkkosivustosi turvallisuus vaarantuu. Kun tämä otetaan huomioon, sinun on noudatettava varovaisuutta luovuttaessasi yksityistä avainta Internetissä kolmannelle osapuolelle tutkimusta varten.
Jos sinulla on kysyttävää tai tarvitset apua, ota meihin yhteyttä osoitteessa Support@SSL.com, 1-SSL-sertifikaatti (1-775-237-8434) tai käytä vain tämän sivun oikeassa alakulmassa olevaa Live Chat -vaihtoehtoa. Ja kuten aina, kiitos, että valitsit SSL.com!

Tilaa SSL.com -uutiskirje

Älä missaa uusia SSL.com -artikkeleita ja päivityksiä

Pysy ajan tasalla ja turvassa

SSL.com on maailman johtava kyberturvallisuuden johtaja, PKI ja digitaaliset sertifikaatit. Rekisteröidy saadaksesi viimeisimmät alan uutiset, vinkit ja tuoteilmoitukset SSL.com.

Otamme mielellämme palautetta vastaan

Vastaa kyselyymme ja kerro meille mielipiteesi viimeaikaisesta ostoksestasi.