Orúkọ fáìlì ca.crt kan náà, ẹ̀rí-ìjẹ́rìí mìíràn: kí ni a ó fi wé
Àwọn profáìlì méjì lè mú ca.crt wá pẹ̀lú àkóónú tí ó yàtọ̀. Ya fáàlà ọwọ́ ohun tí ìlana ń gbé wọlé, lẹ́yìn náà ṣàyẹ̀wò bóyá ìdúró ìgbẹ́kẹ̀lé tí o ní lọ́kàn ni.
Àwọn profáìlì méjì ló mú fáìlì tí a ń pè ní ca.crt wá, ọ̀nà ìsọ̀ kalẹ̀ kan gòkè, èkejì sì kùnà pẹ̀lú àṣìṣe ẹ̀wọ̀n. Ṣíṣí àwọn fáìlì méjì lẹ́gbẹ̀ẹ́ ara wọn kì í yanjú rẹ̀ ní ọ̀pọ̀ ìgbà, pípa ìjẹ́rìí kù sì yanjú rẹ̀ ní ọ̀nà tí kò tọ́. Ìbéèrè tí àṣìṣe náà ń béèrè gan-an kúrò: ẹ̀rí-ìjẹ́rìí wo ni ìlana kọ̀ọ̀kan ń gbé wọlé gẹ́gẹ́ bí ìdúró ìgbẹ́kẹ̀lé rẹ̀, àti pé ṣé méjèèjì jẹ́ ohun kan náà? Dáhùn ìyẹn kọ́kọ́, ìyẹ́kù àyẹ̀wò náà yóò sì ní ọ̀nà. Orúkọ fáìlì jẹ́ àmì ìdìpọ̀, ipa tí a kọ sínú profáìlì kò sì ní àṣẹ, nítorí náà ohun gbogbo dá lórí ohun tí ìlana ń kà gan-an.
Wá ẹ̀rí-ìjẹ́rìí tí ẹ̀rọ-ìbánisọ̀rọ̀ ń gbé wọlé gan-an
OpenVPN ń gba àṣẹ ní ọ̀nà méjì, ọ̀nà náà sì ń pinnu irú báìtì tí ó ṣe pàtàkì. Profáìlì lè tọ́ka sí fáìlì ìta pẹ̀lú ca, tàbí kí ó fi ẹ̀rí-ìjẹ́rìí sínú blọ́ọ̀kù <ca> nínú profáìlì fúnra rẹ̀. Nígbà tí méjèèjì wà, blọ́ọ̀kù tí a fi sínú ni ó borí, a kì í sì ṣí fáìlì tí ó wà lẹ́gbẹ̀ẹ́ profáìlì rárá.
Ka profáìlì tí ń kùnà kí o sì wá irú ọ̀nà tí ó ń lò kí o tó fi ohunkóhun wé. Ẹ̀dà tí a mú láti inú àkójọpọ̀ tó wà lẹ́gbẹ̀ẹ́, tàbí láti inú àpò tí profáìlì kejì ti wá, kò sọ ohunkóhun fún ọ nípa ohun tí ìlana yìí gbẹ́kẹ̀lé. Bẹ́ẹ̀ náà ni ipa tí ó wà nínú ìṣètò: a ń yanjú rẹ̀ ní ìbámu pẹ̀lú ibi tí a ti bẹ̀rẹ̀ ẹ̀rọ-ìbánisọ̀rọ̀, tí kì í sábà jẹ́ àkójọpọ̀ tí o ń wò. Ka profáìlì, kì í ṣe fódà.
À ń dá àwọn ẹ̀rí-ìjẹ́rìí mọ̀ nípasẹ̀ àkóónú wọn: kọ́kọ́rọ́ gbangba, kókó àti olùtẹ̀jáde, àkókò ìwúlò àti ìbuwọ́lé lórí gbogbo ìyẹn. Àwọn fáìlì méjì tí báìtì wọn jẹ́ bákan náà jẹ́ ẹ̀rí-ìjẹ́rìí kan náà bí a ti ń pè wọ́n, àwọn fáìlì méjì tí orúkọ wọn jẹ́ bákan náà sì lè jẹ́ àwọn àṣẹ tí kò ní ìsopọ̀. Orúkọ jẹ́ àmì ìdìpọ̀, kì í ṣe ìdánimọ̀.
Ya fáàlà ọwọ́ àwọn ẹ̀dà méjèèjì pẹ̀lú openssl
Fáàlà ọwọ́ jẹ́ hash lórí ìkọ̀wé DER ti ẹ̀rí-ìjẹ́rìí, irú ọ̀nà tí ìbuwọ́lé ń bo, nítorí náà ìparí ìlà àti ọ̀rọ̀ orí kò lè ní ipa lórí rẹ̀. Ṣe ìṣirò rẹ̀ fún fáìlì kọ̀ọ̀kan, ìwọ yóò sì ní àwọn okùn hex méjì tí a fi kólọ́nì pín, tí wọ́n bá ara wọn mu tàbí tí wọ́n kò bá mu. Kò sí ohun mìíràn nínú ẹ̀rí-ìjẹ́rìí tí a ní láti kà láti dáhùn ìbéèrè ìfiwéra náà.
openssl x509 -in /etc/openvpn/office/ca.crt -noout -fingerprint -sha256
openssl x509 -in ~/profiles/lab-ca.pem -noout -fingerprint -sha256
Ó ń fàmọ́rà láti tọ́ka openssl sí profáìlì fúnra rẹ̀, ṣùgbọ́n ó ń ka blọ́ọ̀kù ẹ̀rí-ìjẹ́rìí àkọ́kọ́ tí ó bá wà nínú fáìlì, profáìlì sì sábà máa ń gbé <cert> kí <ca>. Yọ blọ́ọ̀kù àṣẹ náà jáde, lẹ́yìn náà ya fáàlà ọwọ́ fáìlì tí a yọ jáde, nítorí pé ìyẹn ni ẹ̀dà tí ẹ̀rọ-ìbánisọ̀rọ̀ yóò lò gan-an.
sed -n '/^<ca>$/,/^<\/ca>$/p' office.ovpn | sed '1d;$d' > /tmp/office-ca.pem
openssl x509 -in /tmp/office-ca.pem -noout -fingerprint -sha256
Fáàlà ọwọ́ tí ó jọra túmọ̀ sí pé ohun èlò ìgbẹ́kẹ̀lé jẹ́ bákan náà àti pé àṣìṣe ẹ̀wọ̀n ní ìdí mìíràn, ìyẹn jẹ́ ìwádìí mìíràn. Fáàlà ọwọ́ tí ó yàtọ̀ túmọ̀ sí ẹ̀rí-ìjẹ́rìí tí ó yàtọ̀, apá tí ó kàn yóò sì bẹ̀rẹ̀ níbẹ̀.
Ka àìbáramu kí o tó rò pé ìkọlù ni
Fáàlà ọwọ́ tí ó yàtọ̀ túmọ̀ sí ẹ̀rí-ìjẹ́rìí tí ó yàtọ̀ àti kò sí ohun mìíràn. Ìtẹ̀jáde àtúnṣe, yíyí, àṣẹ tí a ti pààrọ̀ orúkọ tàbí àpò tí ó ti gbó dàgbà gbogbo wọn ń mú àwọn fáìlì tí ó yàtọ̀ jáde pẹ̀lú ìtàn tí ó tọ́ pátápátá. Èyí tí ó jẹ́ ti ìfilọ́lẹ̀ jẹ́ ìbéèrè fún olùṣiṣẹ́ tàbí àkọsílẹ̀ ìfilọ́lẹ̀, kì í ṣe àkókò ìyípadà fáìlì. Àwọn àkójọpọ̀ ń dà àwọn àmì àkókò, nítorí náà fáìlì tí ó tuntun kì í jẹ́ ìdúró tí ó tọ́ lọ́nà aládàáṣiṣẹ́.
Gbòǹgbò tí ó ń fi ọwọ́ sí ara rẹ̀ jẹ́ ìwà déédé, nítorí náà rí ọ̀kan kì í ṣe ẹ̀rí ìṣòro. Iṣẹ́ olùjẹ́rìí ni láti kọ́ ọ̀nà láti ẹ̀rí-ìjẹ́rìí olùpèsè dé ìdúró tí a fún un, àṣìṣe ẹ̀wọ̀n sì sábà túmọ̀ sí pé a kò lè parí ọ̀nà yẹn.
Ṣàyẹ̀wò bóyá ìdúró profáìlì tí ń kùnà jẹ́ àṣẹ tí ìfilọ́lẹ̀ ṣì ń tẹ̀jáde láti ọ̀dọ̀ rẹ̀. Bí fáàlà ọwọ́ kò bá bá ohunkóhun mu nínú àkọsílẹ̀ ìfilọ́lẹ̀, profáìlì ti gbó dàgbà lásán, kò sì sí àtúnṣe ní ẹ̀gbẹ́ ẹ̀rọ-ìbánisọ̀rọ̀ tí yóò tún un ṣe.
Tún ìgbẹ́kẹ̀lé ṣe láìpa ìjẹ́rìí kù
Àtúnṣe àkókò kúkúrú ni láti pa ìjẹ́rìí kù tàbí fi gbogbo ẹ̀rí-ìjẹ́rìí tí ó wà nínú ẹ̀wọ̀n kún gẹ́gẹ́ bí ìdúró. Àwọn méjèèjì ń mú kí ìfiránṣẹ́ náà parẹ́, àwọn méjèèjì sì ń yí i padà irú àwọn olùpèsè tí ẹ̀rọ-ìbánisọ̀rọ̀ yóò gbà láti ìgbà náà. Tún ìjẹ́rìí tan, fi ìdúró tí a ní lọ́kàn sínú, kí o sì tún dán wò.
Bí ẹ̀wọ̀n bá dì ní báyìí ṣùgbọ́n àṣìṣe mìíràn bá farahàn, ìyẹn jẹ́ ìtẹ̀síwájú: ìjẹ́rìí orúkọ, àwọn ọjọ́ ìwúlò àti fífagilé jẹ́ àwọn àyẹ̀wò ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn ìfiránṣẹ́ ọ̀tọ̀ọ̀tọ̀. Tọ́jú bẹ́ẹ̀lì fáàlà ọwọ́ àti ọ̀rọ̀ àṣìṣe àkọ́kọ́ papọ̀ nínú tíkẹ́tì, kí ẹni tí ó kàn lè rí ìdúró tí a gbé wọlé àti èyí tí a retí. Bẹ́ẹ̀lì fáàlà ọwọ́ kéré tó láti lẹ̀ mọ́ àkọsílẹ̀ ìgbéjáde, ìṣẹ̀lẹ̀ tí ó kàn yóò sì gba ìṣẹ́jú márùn-ún ní àkókò ọ̀sán.
Gba àṣẹ tí ó tọ́ nípasẹ̀ ọ̀nà ìjẹ́rìí kan náà tí ó fi profáìlì ránṣẹ́. Fífà ẹ̀rí-ìjẹ́rìí lára olùpèsè nítorí pé kókó rẹ̀ dà bí ẹni tí a mọ̀ jẹ́ ìgbésẹ̀ mìíràn, ó sì ń gbòòrò sí i láìdáhùn ohun tí ẹ̀rọ-ìbánisọ̀rọ̀ yóò gbẹ́kẹ̀lé.