Niaj hnub no cia peb mus rau qhov ua tau zoo. Cia peb pib los ntawm kev teeb tsa koj daim ntawv pov thawj txoj cai raws li lub tsev qiv ntawv cryptographic openSSL tag nrho. Cov algorithm no tau sim siv Windows 7.
Nrog openSSL ntsia, peb tuaj yeem ua ntau yam haujlwm cryptographic (xws li tsim cov yuam sij thiab daim ntawv pov thawj) ntawm kab hais kom ua.
Lub algorithm ntawm kev ua yog raws li nram no:
Download tau lub installation faib openssl-1.1.1g.
openSSL muaj ntau yam versions. Cov ntaub ntawv rau Rutoken tau hais tias yuav tsum qhib SSL version 1.1.0 lossis tom qab ntawd. Kuv siv openssl-1.1.1g version. Koj tuaj yeem rub tawm openSSL los ntawm lub vev xaib raug cai, tab sis rau kev teeb tsa yooj yim dua koj yuav tsum nrhiav cov ntaub ntawv teeb tsa rau Windows hauv Is Taws Nem. Kuv ua qhov no rau koj: slproweb.com/products/Win32OpenSSL.html
Koj yuav tsum mus rau hauv qab ntawm nplooj ntawv thiab download Win64 OpenSSL v1.1.1g EXE 63MB Installer.
Nruab openssl-1.1.1g ntawm koj lub computer.
Lub installation yuav tsum tau nqa tawm siv tus txheej txheem txoj kev, uas yog cia li teev nyob rau hauv lub C: Program Files folder. Qhov kev pab cuam yuav raug ntsia rau hauv OpenSSL-Win64 nplaub tshev.
Txhawm rau teeb tsa openSSL raws li koj xav tau, muaj cov ntaub ntawv openssl.cfg. Cov ntaub ntawv no nyob rau hauv txoj kev C:Program FilesOpenSSL-Win64bin yog tias koj tau nruab openSSL raws li tau piav qhia hauv kab lus dhau los. Mus rau lub nplaub tshev uas openssl.cfg khaws cia thiab qhib cov ntaub ntawv no siv, piv txwv li, Notepad ++.
Tej zaum koj yuav twv tau tias qhov kev teeb tsa ntawm lub chaw pov thawj yuav ua tiav los ntawm kev hloov pauv cov ntsiab lus ntawm cov ntaub ntawv openssl.cfg, thiab koj yog lawm. Txhawm rau ua qhov no, koj yuav tsum teeb tsa [ca] hais kom ua. Hauv cov ntaub ntawv openssl.cfg, qhov pib ntawm cov ntawv nyeem uas peb yuav hloov pauv tuaj yeem pom raws li: [ca].
Tam sim no kuv yuav muab ib qho piv txwv ntawm kev teeb tsa nrog nws cov lus piav qhia:
Tam sim no koj tuaj yeem rov qab mus rau qib 5 thiab tsim cov ntaub ntawv uas ploj lawm rau demoCA directory.
Thawj cov ntaub ntawv tseem ceeb uas tsis muaj dab tsi yuav ua haujlwm yog serial. Qhov no yog cov ntaub ntawv tsis muaj kev txuas ntxiv, tus nqi uas yuav tsum yog 01. Koj tuaj yeem tsim cov ntaub ntawv no koj tus kheej thiab sau 01 sab hauv. Koj tuaj yeem rub tawm los ntawm Rutoken SDK raws txoj kev sdk/openssl/rtengine/samples/tool/demoCA /.
Hauv daim ntawv teev npe demoCA muaj cov ntaub ntawv serial, uas yog qhov peb xav tau.
Tsim tus yuam sij hauv paus.
Txhawm rau ua qhov no, peb yuav siv lub tsev qiv ntawv openSSL hais kom ua, uas yuav tsum tau khiav ncaj qha ntawm kab hais kom ua:
Tsim ib daim ntawv pov thawj hauv paus.
Txhawm rau ua qhov no, peb yuav siv cov lus txib hauv qab no los ntawm lub tsev qiv ntawv openSSL:
openssl req -utf8 -x509 -key ca.key -out ca.crt
Thov nco ntsoov tias txhawm rau tsim daim ntawv pov thawj hauv paus, koj xav tau lub hauv paus ntiag tug tus yuam sij, uas tau tsim nyob rau hauv cov kauj ruam dhau los. Yog li ntawd, cov kab hais kom ua yuav tsum tau muab tso rau hauv tib lub npe.
Tag nrho cov ntaub ntawv uas ploj lawm rau kev teeb tsa tiav ntawm demoCA directory yog tam sim no muaj. Muab cov ntaub ntawv tsim nyob rau hauv cov npe teev tseg hauv kauj ruam 5.
Peb yuav xav tias tom qab ua tiav tag nrho 8 cov ntsiab lus, peb qhov chaw pov thawj tau teeb tsa tag nrho.
Hauv ntu tom ntej no kuv yuav qhia koj li cas peb yuav ua haujlwm nrog cov ntawv pov thawj txoj cai kom ua tiav qhov tau piav qhia hauv yav dhau los ib feem ntawm tsab xov xwm.