O fi ẹ̀rí náà sórí ẹ̀rọ, ó farahàn nínú Keychain Access pẹ̀lú orúkọ tí ó rọrùn, ṣùgbọ́n yíyan ìdánimọ̀ olùpín VPN ṣì ṣófo. Olùpín kò ń wá ẹ̀rí. Ó ń wá ìdánimọ̀: ẹ̀rí tí a so pọ̀ mọ́ kọ́kọ́rọ́ àdáni tí ó lè fi ẹ̀rí ẹni hàn, tí a pamọ́ sí ibi tí a gbà olùpín láàyè láti kà á.

Ohun tí olùpín ń béèrè ni ìdánimọ̀

Ìlànà ààbò Apple ka ẹ̀rí àti ìdánimọ̀ sí ohun ọ̀tọ̀ọ̀tọ̀. Ẹ̀rí jẹ́ dátà gbangba. Ìdánimọ̀ ni ẹ̀rí yẹn pẹ̀lú kọ́kọ́rọ́ àdáni rẹ̀, àti pé ìdánimọ̀ nìkan ló lè parí ìpèníjà. Ẹ̀rí CA tí a gbẹ́kẹ̀lé, ní ọ̀nà kejì, ń gbà olùpín láàyè láti ṣe àgbéléwò olùgbéjáde; kò sọ ẹ̀rọ náà di ẹni tí ó ní ẹ̀rí olùpín tí a ti gbé jáde.

ItemWhat it can doWhat it cannot do
CA or server certificateValidate the gateway's chainAuthenticate this client
Client certificate without keyNothing for authenticationProve possession of anything
Identity (cert plus key)Answer the authentication challengeGuarantee the gateway accepts it

Ìdí nìyẹn tí gbígbé fáìlì .cer wọlé kò fi ń dá ìdánimọ̀ olùpín tí ó ṣe é lò rí. Fáìlì náà kún fún ohun gbangba nìkan, kò sí ìyípadà orúkọ tàbí ìgbẹ́kẹ̀lé tí ó máa sọ ọ́ di bọ́ọ̀lù kọ́kọ́rọ́ méjì.

Àwọn ìdí mẹ́ta tí yíyan fi ń ṣófo

Èkíní ni àìsí kọ́kọ́rọ́ àdáni, èyí tí ó túmọ̀ sí pé ìlànà ìforúkọsílẹ̀ tàbí gbígbé wọlé kò pèsè ọ̀kan. Èkejì ni ìpamọ́ tí olùpín kò yẹ̀wò: profáìlì onípín olùmúlò ń wò nínú kọ́kọ́rọ́ olùmúlò, àti ohun tí a gbé sínú ìpamọ́ ẹ̀rọ lè má farahàn fún un. Èkẹta ni àìbáramu ète tàbí ìlànà, níbi tí ẹ̀rí wà ṣùgbọ́n tí kò tọ́ fún ìjẹ́rìí olùpín lábẹ́ àwọn òfin ìgbékalẹ̀.

security find-identity -v -p ssl-client

Èyí ṣe àkójọ àwọn ìdánimọ̀ tí ẹ̀rọ náà kà sí tọ́ fún ìjẹ́rìí olùpín. Bí iye bá jẹ́ òdo, ìṣòro wà níwájú olùpín VPN kò sì sí àtúnṣe profáìlì tí yóò tún un ṣe. Bí ìdánimọ̀ bá farahàn níbí ṣùgbọ́n kì í ṣe nínú olùpín, ìyàtọ̀ wà nínú ìpamọ́ tàbí ìwọ̀n olùpín.

Ibi tí kọ́kọ́rọ́ àdáni ń gbé, àti ẹni tí ó lè lò ó

Nígbà tí o bá gbé ìdánimọ̀ wọlé nípasẹ̀ Keychain Access, àpótí ìjíròrò gbígbé wọlé ń pèsè kọ́kọ́rọ́ ìdí. Èwo ni ìdí tí ó tọ́ dúró lórí olùpín àti bóyá profáìlì wà ní ìwọ̀n olùmúlò tàbí ẹ̀rọ. Ìdáhùn àtijọ́ tí ó dábàá kọ́kọ́rọ́ ẹ̀rọ kì í ṣe òfin gbogbogbò, àti dídà àwọn ohun sínú àwọn ìpamọ́ kì í ṣe àtúnṣe.

System Roots jẹ́ àkójọ ìgbẹ́kẹ̀lé. Fífi ẹ̀rí síbẹ̀ ń yí i padà èwo àwọn olùgbéjáde tí ẹ̀rọ gbẹ́kẹ̀lé; kò dá kọ́kọ́rọ́ àdáni, kì í sì í ṣe ìpamọ́ ìdánimọ̀. Gbígbé àwọn ẹ̀rí tí kò ní ìbáṣepọ̀ kiri láti kún yíyan ni irú àtúnṣe tí ó fi ẹ̀rọ sílẹ̀ pẹ̀lú àkójọ ìgbẹ́kẹ̀lé tí ó gbòòrò títí láé.

Ànfàní sí kọ́kọ́rọ́ àdáni jẹ́ ìṣàkóso ọ̀tọ̀. Fífún gbogbo ohun èlò ní àṣẹ láti lo kọ́kọ́rọ́ náà ń yanjú ìṣòro yíyan olùpín kan ó sì ń fi agbára kan náà fún gbogbo ohun mìíràn lórí ẹ̀rọ. Fún olùpín tí ó nílò rẹ̀, kí o sì ṣàyẹ̀wò bóyá kọ́kọ́rọ́ náà ní àtìlẹ́yìn ohun èlò tàbí tí a samisi pé kò ṣe é kó jáde; bí ó bá rí bẹ́ẹ̀, a gbọ́dọ̀ lo olùpèsè tí a tìlẹ́yìn dípò ẹ̀dà tí a kó jáde.

Bí profáìlì ṣe ń tọ́ka sí ẹ̀rí náà

Nínú ìṣètò IKEv2 àbínibí tí a ń ṣàkóso, profáìlì ń tọ́ka sí ẹrù ẹ̀rí rẹ̀ nípasẹ̀ PayloadCertificateUUID. Ohun tí ó ṣe pàtàkì ni ìdánimọ̀ tí a tọ́ka sí àti bí a ṣe pèsè rẹ̀; yíyí orúkọ ìfihàn nínú profáìlì kò tún ìtọ́ka tí ó ń tọ́ka sí ẹrù tí kò tọ́ tàbí sí èyí tí kò pèsè kọ́kọ́rọ́ rí.

Olùpèsè ẹlẹ́kẹta lè lo ọ̀nà yíyan tí ó yàtọ̀ pátápátá, bí ìpamọ́ tirẹ̀ tàbí ìkéde ẹ̀rọ. Ka ìwé àkọsílẹ̀ olùpèsè yẹn dípò gbígbé àwọn ìrònú profáìlì àbínibí, kí o sì ṣàyẹ̀wò ìtọ́ka nínú profáìlì tí a fi sórí ẹ̀rọ gan-an, kì í ṣe nínú àkọsílẹ̀ àkọ́kọ́ ní kọ́nsóòlì ìṣàkóso.

Yíyan àti gbígba jẹ́ àmì-ìlà ọ̀tọ̀ọ̀tọ̀

Yíyan tí ó kún túmọ̀ sí pé olùpín lè rí ìdánimọ̀ kí ó sì lò ó. Kò sọ ohunkóhun nípa bóyá ẹnubodè yóò gbà á. Sẹ́bà ṣì ń ṣàyẹ̀wò olùgbéjáde, àkókò ìwúlò, ipò ìfagilé àti bí ẹ̀rí yẹn ṣe so mọ́ àkọsílẹ̀ kan.

Dán àwọn ìpele méjèèjì wò ní gbangba, ní ọ̀nà yẹn. Jẹ́rìí pé a ń pèsè ìdánimọ̀, so mọ́, lẹ́yìn náà béèrè lọ́wọ́ ẹni tí ó ní ẹnubodè kí ó jẹ́rìí ẹ̀rí tí a gbé kalẹ̀ àti òfin ìsopọ̀ tí ó lò ó. Bí olùpín bá pèsè ìdánimọ̀ tí sẹ́bà kọ̀, iṣẹ́ tí ó kù wà ní ẹ̀gbẹ́ sẹ́bà. Fífi ẹ̀rí sórí Mac lẹ́ẹ̀kan sí i kò ní yí èsì yẹn padà, bí a bá ti tún un ṣe mélòó mélòó.

Àwọn àpilẹ̀kọ tó jọra