Si të bëheni Autoriteti juaj Certifikues (me fotografi)

Përmbajtje:

Si të bëheni Autoriteti juaj Certifikues (me fotografi)
Si të bëheni Autoriteti juaj Certifikues (me fotografi)

Video: Si të bëheni Autoriteti juaj Certifikues (me fotografi)

Video: Si të bëheni Autoriteti juaj Certifikues (me fotografi)
Video: 📹 Готовый комплект видеонаблюдения ZOSI, 8ch/4cam, 145$, POE, Unpack&Test / ALIEXPRESS 🔓 2024, Prill
Anonim

Marrja e një certifikate SSL nga ndonjë prej Autoriteteve kryesore të Certifikatave (CA) mund të kushtojë 100 dollarë e lart. Shtojini përzierjes, lajmet që duket se tregojnë se jo të gjitha AK -ve të krijuara mund të besohen 100% të kohës dhe ju mund të vendosni të anashkaloni pasigurinë dhe të fshini koston duke qenë Autoriteti juaj i Certifikimit.

Hapa

Pjesa 1 nga 4: Krijimi i Certifikatës tuaj CA

Bëhuni Autoriteti juaj Certifikues Hapi 1
Bëhuni Autoriteti juaj Certifikues Hapi 1

Hapi 1. Gjeneroni çelësin privat të CA tuaj duke lëshuar komandën e mëposhtme

  • openssl genrsa -des3 -jashtë serverit. CA.key 2048

  • Opsionet e shpjeguara

    • openssl - emri i softuerit
    • genrsa - krijon një çelës të ri privat
    • -des3 - kriptoni çelësin duke përdorur shifrën DES
    • - jashtë server. CA.key - emri i çelësit tuaj të ri
    • 2048 - gjatësia, në copa, e çelësit privat (Ju lutemi shikoni paralajmërimet)
  • Ruani këtë certifikatë dhe fjalëkalimin në një vend të sigurt.
Bëhuni Autoriteti juaj Certifikues Hapi 2
Bëhuni Autoriteti juaj Certifikues Hapi 2

Hapi 2. Krijoni një kërkesë për nënshkrimin e një certifikate

  • openssl req -verbose -new -key server. CA.key -out server. CA.csr -sha256

  • Opsionet shpjegohen:

    • req - Krijon një kërkesë për nënshkrim
    • -verbose - ju tregon detaje rreth kërkesës ashtu siç është duke u krijuar (opsionale)
    • -të reja - krijon një kërkesë të re
    • -key server. CA.key - Çelësi privat që sapo keni krijuar më sipër.
    • -out server. CA.csr - Emri i skedarit të kërkesës për nënshkrim që po krijoni
    • sha256 - Algoritmi i kriptimit për t'u përdorur për nënshkrimin e kërkesave (Nëse nuk e dini se çfarë është kjo, mos e ndryshoni këtë. Ju duhet ta ndryshoni këtë vetëm nëse e dini se çfarë po bëni)
Bëhuni Autoriteti juaj Certifikues Hapi 3
Bëhuni Autoriteti juaj Certifikues Hapi 3

Hapi 3. Plotësoni informacionin sa më shumë që të jetë e mundur

  • Emri i Shtetit (kodi me 2 shkronja) [AU]:

    SHBA

  • Emri i Shtetit ose Provincës (emri i plotë) [Disa Shtete]:

    CA

  • Emri i lokalitetit (p.sh., qyteti) :

    Lugina e silikonit

  • Emri i organizatës (p.sh., kompania) [Internet Widgits Pty Ltd]:

    wikiHow, Inc.

  • Emri i Njësisë Organizative (p.sh., seksioni) :
  • Emri i zakonshëm (p.sh., serveri FQDN ose emri YT) :

  • Adresa e emailit :

Bëhuni Autoriteti juaj Certifikues Hapi 4
Bëhuni Autoriteti juaj Certifikues Hapi 4

Hapi 4. Nënshkruani vetë certifikatën tuaj:

  • openssl ca -stensione v3_ca -out server. CA -sign.crt -keyfile server. CA.key -verbose -selfsign -md sha256 -datë 330630235959Z -infiles server. CA.csr

  • Opsionet shpjegohen:

    • ca - Ngarkon modulin e Autoritetit të Certifikatës
    • -extension v3_ca -Ngarkon shtesën v3_ca, e domosdoshme për t’u përdorur në shfletuesit modern
    • -out server. CA -sign.crt -Emri i çelësit tuaj të ri të nënshkruar
    • -keyfile server. CA.key - Çelësi privat që keni krijuar në hapin 1
    • -verbose - ju tregon detaje rreth kërkesës ashtu siç është duke u krijuar (opsionale)
    • -selfsign - I tregon openssl se po përdorni të njëjtin çelës për të nënshkruar kërkesën
    • -md sha256 - Algoritmi i kriptimit që do të përdoret për mesazhin. (Nëse nuk e dini se çfarë është kjo, mos e ndryshoni këtë. Ju duhet ta ndryshoni këtë vetëm nëse e dini se çfarë po bëni)
    • -datimi 330630235959Z - Data e përfundimit të certifikatës. Shënimi është YYMMDDHHMMSSZ ku Z është në GMT, nganjëherë i njohur si koha "Zulu".
    • -infiles server. CA.csr - skedari i kërkesës për nënshkrim që keni krijuar hapin e mësipërm.
Bëhuni Autoriteti juaj Certifikues Hapi 5
Bëhuni Autoriteti juaj Certifikues Hapi 5

Hapi 5. Inspektoni certifikatën tuaj CA

  • openssl x509 -poout -text -në server. CA.crt
  • Opsionet shpjegohen:

    • x509 - Ngarko modulin x509 për të inspektuar certifikatat e nënshkruara.
    • -noout - Mos nxirrni tekstin e koduar
    • -tekst - nxjerr informacionin në ekran
    • -në server. CA.crt - Ngarko certifikatën e nënshkruar
  • Skedari server. CA.crt mund t'i shpërndahet kujtdo që do të përdorë faqen tuaj të internetit ose do të përdorë certifikatat që planifikoni të nënshkruani.

Pjesa 2 nga 4: Krijimi i Certifikatave SSL për një Shërbim, siç është Apache

Bëhuni Autoriteti juaj Certifikues Hapi 6
Bëhuni Autoriteti juaj Certifikues Hapi 6

Hapi 1. Krijoni një çelës privat

  • openssl genrsa -des3 -jashtë serverit.apache.key 2048

  • Opsionet shpjegohen:

    • openssl - emri i softuerit
    • genrsa - krijon një çelës të ri privat
    • -des3 - kriptoni çelësin duke përdorur shifrën DES
    • -out server.apache.key - emri i çelësit tuaj të ri
    • 2048 - gjatësia, në copa, e çelësit privat (Ju lutemi shikoni paralajmërimet)
  • Ruani këtë certifikatë dhe fjalëkalimin në një vend të sigurt.
Bëhuni Autoriteti juaj Certifikues Hapi 7
Bëhuni Autoriteti juaj Certifikues Hapi 7

Hapi 2. Krijoni një kërkesë për nënshkrimin e një certifikate

  • openssl req -verbose -new -key server.apache.key -out server.apache.csr -sha256

  • Opsionet shpjegohen:

    • req - Krijon një kërkesë për nënshkrim
    • -verbose - ju tregon detaje rreth kërkesës ashtu siç është duke u krijuar (opsionale)
    • -të reja - krijon një kërkesë të re
    • -key server.apache.key - Çelësi privat që sapo keni krijuar më sipër.
    • -out server.apache.csr - Emri i skedarit të kërkesës për nënshkrim që po krijoni
    • sha256 - Algoritmi i kriptimit për t'u përdorur për nënshkrimin e kërkesave (Nëse nuk e dini se çfarë është kjo, mos e ndryshoni këtë. Ju duhet ta ndryshoni këtë vetëm nëse e dini se çfarë po bëni)
Bëhuni Autoriteti juaj Certifikues Hapi 8
Bëhuni Autoriteti juaj Certifikues Hapi 8

Hapi 3. Përdorni certifikatën tuaj CA për të nënshkruar çelësin e ri

  • openssl ca -out server.apache.pem -keyfile server. CA.key -infiles server.apache.csr

  • Opsionet shpjegohen:

    • ca - Ngarkon modulin e Autoritetit të Certifikatës
    • -out server.apache.pem - Emri i skedarit është certifikata e nënshkruar
    • -keyfile server. CA.key - Emri i skedarit të certifikatës CA që do të nënshkruajë kërkesën
    • -infiles server.apache.csr - Emri i skedarit të Kërkesës për Nënshkrimin e Certifikatës
Bëhuni Autoriteti juaj Certifikues Hapi 9
Bëhuni Autoriteti juaj Certifikues Hapi 9

Hapi 4. Plotësoni informacionin sa më shumë që të jetë e mundur:

  • Emri i Shtetit (kodi me 2 shkronja) [AU]:

    SHBA

  • Emri i Shtetit ose Provincës (emri i plotë) [Disa Shtete]:

    CA

  • Emri i lokalitetit (p.sh., qyteti) :

    Lugina e silikonit

  • Emri i organizatës (p.sh., kompania) [Internet Widgits Pty Ltd]:

    wikiHow, Inc.

  • Emri i Njësisë Organizative (p.sh., seksioni) :
  • Emri i zakonshëm (p.sh., serveri FQDN ose emri YT) :

  • Adresa e emailit :

Bëhuni Autoriteti juaj Certifikues Hapi 10
Bëhuni Autoriteti juaj Certifikues Hapi 10

Hapi 5. Ruani një kopje të çelësit tuaj privat në një vend tjetër

Krijoni një çelës privat pa një fjalëkalim për të parandaluar që Apache t'ju kërkojë një fjalëkalim:

  • openssl rsa -në server.apache.key -out server.apache.unsecured.key

  • Opsionet shpjegohen:

    • rsa - Drejton programin e kriptimit RSA
    • -në server.apache.key - Emri kryesor që dëshironi të konvertoni.
    • -out server.apache.unsecured.key - Emri i skedarit të çelësit të ri të pasiguruar
Bëhuni Autoriteti juaj Certifikues Hapi 11
Bëhuni Autoriteti juaj Certifikues Hapi 11

Hapi 6. Përdorni skedarin server.apache.pem që rezulton së bashku me çelësin privat që keni krijuar në hapin 1 për të konfiguruar skedarin tuaj apache2.conf

Pjesa 3 nga 4: Krijimi i një Certifikate Përdoruesi për Vërtetim

Bëhuni Autoriteti juaj Certifikues Hapi 12
Bëhuni Autoriteti juaj Certifikues Hapi 12

Hapi 1. Ndiqni të gjitha hapat në _Krijimi i Certifikatave SSL për Apache_

Bëhuni Autoriteti juaj Certifikues Hapi 13
Bëhuni Autoriteti juaj Certifikues Hapi 13

Hapi 2. Shndërroni certifikatën tuaj të nënshkruar në një PKCS12

openssl pkcs12 -export -in user_cert.pem -inkey user_private_key.pem -out user_cert.p12

Pjesa 4 nga 4: Krijimi i Certifikatave të E-mail S/MIME

Bëhuni Autoriteti juaj Certifikues Hapi 14
Bëhuni Autoriteti juaj Certifikues Hapi 14

Hapi 1. Krijoni një çelës privat

openssl genrsa -des3 -jashtë postës_email.key 2048

Bëhuni Autoriteti juaj Certifikues Hapi 15
Bëhuni Autoriteti juaj Certifikues Hapi 15

Hapi 2. Krijoni një Kërkesë për Nënshkrimin e Certifikatës

openssl req -i ri -key privat_email.key -out private_email.csr

Bëhuni Autoriteti juaj Certifikues Hapi 16
Bëhuni Autoriteti juaj Certifikues Hapi 16

Hapi 3. Përdorni certifikatën tuaj CA për të nënshkruar çelësin e ri

openssl ca -out private_email.pem -keyfile server. CA.key -infiles private_email.csr

Bëhuni Autoriteti juaj Certifikues Hapi 17
Bëhuni Autoriteti juaj Certifikues Hapi 17

Hapi 4. Konvertoni certifikatën në PKCS12

openssl pkcs12 -export -në private_email.crt -inkey private_email.key -out private_email.p12

Bëhuni Autoriteti juaj Certifikues Hapi 18
Bëhuni Autoriteti juaj Certifikues Hapi 18

Hapi 5. Krijoni një çertifikatë Publike për shpërndarje

openssl pkcs12 -export -out public_cert.p12 -në privat_email.pem -koncerte -nukje -name "Çelësi Publik i WikiHow"

Këshilla

Ju mund të ndryshoni përmbajtjen e çelësave PEM duke lëshuar komandën e mëposhtme: openssl x509 -noout -text -in certifikatë.pem

Paralajmërimet

  • Çelësat 1024-bit konsiderohen të vjetëruar. Çelësat 2048-bit konsiderohen të jenë të sigurt për certifikatat e përdoruesve deri në vitin 2030, por konsiderohen të pamjaftueshme për certifikatat rrënjësore. Konsideroni këto dobësi ndërsa krijoni certifikatat tuaja.
  • Si parazgjedhje, shumica e shfletuesve modernë do të shfaqin një paralajmërim "Certifikatë të Besuar" kur dikush viziton faqen tuaj. Ka pasur shumë debat mbi formulimin e këtyre paralajmërimeve, pasi përdoruesit jo-teknikë mund të kapen në befasi. Shpesh është më mirë të përdorni një autoritet kryesor në mënyrë që përdoruesit të mos marrin paralajmërimet.

Recommended: