I nai aso talu ai, na tuʻuina atu ai e Apple le selau iOS 7.0.6 fa'afouga, e uiga i le tatalaina o lea na matou logoina oe. Atonu na ofo le to'atele ona o le fa'afouga na tu'uina atu fo'i mo iOS 6 tuai (version 6.1.6) ma le Apple TV (version 6.0.2). Ole mea lea ole puipuiga malu, o lea e le mafai ai e Apple ona faʻafouina naʻo se vaega o ana masini. O le a le mea e sili atu, o lenei mataupu e aʻafia ai foi le OS X. E tusa ai ma le failauga a Apple Trudy Muller, o le OS X faʻafouina o le a tuʻuina atu i se taimi vave.
Aisea ua tele ai le fa'asalalauga o lo'o siomia ai lenei fa'afouga? O se fa'aletonu i le fa'ailoga a le faiga e mafai ai ona fa'amalo le fa'amaoniga a le 'au'aunaga i luga o le fa'asalalauga fa'amautu i le vaega fa'afeso'ota'i o le fa'ata'ita'iga ISO/OSI. Aemaise lava, o le sese o se faʻatinoga SSL leaga i le vaega o loʻo faʻamaonia ai le faʻamaonia o le server. Ae ou te leʻi alu i se faʻamatalaga atili, ou te manaʻo e faʻamatalaina manatu faavae.
SSL (Secure Socket Layer) o se faʻasalalauga faʻaaogaina mo fesoʻotaʻiga malupuipuia. E maua ai le saogalemu e ala i le faʻamalamalamaga ma le faʻamaonia o vaega faʻafesoʻotaʻi. O le fa'amaoni o le fa'amaoniga lea o le fa'asinomaga ua tu'uina atu. I le olaga moni, mo se faʻataʻitaʻiga, e te taʻu lou igoa (faʻasinomaga) ma faʻaali lau ID ina ia mafai e le isi tagata ona faʻamaonia (faʻamaonia). Ona vaevae lea o le fa'amaoni i le fa'amaonia, ua na'o se fa'ata'ita'iga ma se pepa fa'asinomaga a le atunu'u, po'o se fa'amatalaga, pe a mafai e le tagata o lo'o fesiligia ona fa'ailoa lou fa'asinomaga e aunoa ma lou tu'uina atu muamua ia te ia.
O lea la o le a ou alu puupuu i le tusi faamaonia o le server. I le olaga moni, o lau tusi faamaonia e mafai, mo se faʻataʻitaʻiga, se ID card. O mea uma e fa'avae i luga o fa'amatalaga asymmetric, lea e tofu ma mataupu e lua ki - tumaoti ma tagata lautele. O le matagofie atoa o loʻo taoto i le mea moni e mafai ona faʻailogaina le feʻau i le ki lautele ma faʻamalo i le ki tumaoti. O lona uiga e na'o lē e ona le ki tuma'oti e mafai ona fa'asolo le fe'au. I le taimi lava e tasi, e leai se mea e popole ai e uiga i le tuʻuina atu o le ki faalilolilo i itu e lua e fesoʻotaʻi. O le tusipasi o le ki fa'alilolilo lea a le mataupu e fa'aopoopo i ana fa'amatalaga ma sainia e le pulega fa'amaonia. I le Czech Republic, o se tasi o pulega faʻamaonia, mo se faʻataʻitaʻiga, Česká Pošta. Faʻafetai i le tusi faamaonia, e mafai e le iPhone ona faʻamaonia o loʻo fesoʻotaʻi moni ma le server na tuʻuina atu.
E faʻaogaina e SSL le faʻamalamalamaga asymmetric pe a faʻavaeina se fesoʻotaʻiga, le mea e taʻua SSL lululima. I lenei laʻasaga, e faʻamaonia e lau iPhone o loʻo fesoʻotaʻi ma le 'auʻaunaga tuʻuina atu, ma i le taimi lava e tasi, faʻatasi ai ma le fesoasoani o faʻailoga asymmetric, ua faʻatūina se ki faʻamau, lea o le a faʻaaogaina mo fesoʻotaʻiga uma mulimuli ane. Fa'ailoga tutusa e sili atu le vave. E pei ona uma ona tusia, ua uma ona tupu le mea sese i le taimi o le faʻamaoniga a le server. Se'i o tatou va'ai ile fa'ailoga e mafua ai le fa'aletonu ole faiga.
static OSStatus
SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa,
SSLBuffer signedParams, uint8_t *signature, UInt16 signatureLen)
{
OSStatus err;
…
if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0)
goto fail;
if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
goto fail;
goto fail;
if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0)
goto fail;
…
fail:
SSLFreeBuffer(&signedHashes);
SSLFreeBuffer(&hashCtx);
return err;
}
I le tulaga lona lua if e mafai ona e vaʻaia ni poloaiga se lua i lalo ua toilalo;. Ma o le mea e tautevateva ai. O lenei code e mafua ai ona faʻataunuʻuina le poloaiga lona lua i le tulaga e tatau ai ona faʻamaonia le tusi faamaonia ua toilalo;. E mafua ai ona faase'e le tulaga lona tolu if ma o le a leai se faʻamaoniga a le server.
O lona uiga o soʻo se tasi e iai le malamalama i lenei faʻafitauli e mafai ona ofoina atu i lau iPhone se tusi faamaonia pepelo. O oe po'o lau iPhone, e te manatu o loʻo e fesoʻotaʻi faʻailoga, aʻo iai se osofaʻiga i le va o oe ma le 'auʻaunaga. O se osofaiga faapena ua ta'ua osofa'iga tagata-i-ogatotonu, lea e fa'aliliu fa'atusa i le Czech e pei o osofa'iga tagata-i-ogatotonu pe tagata i totonu. O se osofaʻiga e faʻaaoga ai lenei faʻaletonu faapitoa i le OS X ma iOS e mafai ona faʻataunuʻuina pe afai o le osofaʻiga ma le tagata manua o loʻo i luga o le fesoʻotaʻiga tutusa. O le mea lea, e sili atu le aloese mai fesoʻotaʻiga Wi-Fi lautele pe afai e te leʻi faʻafouina lau iOS. E tatau lava ona fa'aeteete tagata fa'aoga Mac po'o fea feso'ota'iga latou te feso'ota'i i ai ma po'o a nofoaga latou te asia i na feso'ota'iga.
E le talitonu pe faʻapefea ona faia se mea sese leaga i le faʻaiuga mulimuli o OS X ma iOS. Atonu o se fa'ata'ita'iga le fetaui o tulafono tusitusia leaga. O lona uiga o le a faia uma e le fai polokalame ma le au su'e ni mea sese. Atonu e foliga mai e le talafeagai lenei mea mo Apple, ma o lea ua aliali mai ai taumatematega o lenei pusa e moni lava o se faitotoa pito i tua, o le mea e taʻua. faitotoʻa i tua. E le o se mea fua latou te fai mai o faitotoa pito sili ona lelei e foliga mai o ni mea sese. Ae ui i lea, o nei mea e naʻo ni talitonuga e leʻi faʻamaonia, o lea o le a tatou manatu ai na faia e se tasi se mea sese.
Afai e te le o mautinoa pe o lau masini poʻo lau suʻega e puipuia i lenei pusa, asiasi i le itulau gotofail.com. E pei ona mafai ona e vaʻai i ata o loʻo i lalo, o Safari 7.0.1 i le OS X Mavericks 10.9.1 o loʻo i ai se pusa, ae i Safari i le iOS 7.0.6 e lelei mea uma.
Osofaiga e ala i.... Ua leva ona ou le'i maua se ata lelei ma le loto!
Po o le a lava le mea - Ou te malamalama patino i ai o se feʻau mai le APPLE i tagata uma - pe o se tasi auala poʻo se isi (ma ou te le manatu e sili atu nai lo le 2 o loʻo taʻua o le tupu mai o lenei mea sese e moni), o mea uma e lua o se tauemuga faigofie a tagata masani e ona mea APPLE!
Faafetai i le Atua na e sa'o.
Ou te talitonu o se mea sese moni lea. E mafai ona ou mafaufauina na faia pe a tuʻufaʻatasia lala e lua i le faiga faʻaliliuga pe afai o le tasi lala e umi atu le laina. Ae ui i lea, o le isi lea mataupu e faʻamaonia ai o le faʻamalosia o tagata fai polokalame e faʻapipiʻi e oʻo lava i se laina e tasi pe afai o le tino i totonu o se poloka e talafeagai.
Faafetai mo le faʻamatalaga auiliili!
Fa'amalie atu mo le tusitusi i fafo atu o le talanoaga, ae o lea ua ou faitau i luga o idnes e tatau ona ta'ua le iPhone lapo'a tele o le iPhablet :-D Na toetoe a ou leiloa
….. Oka, e le o mou malie atu le fatufatua’i ….. masalo ua na o se pato!
Talofa, o iai sau fa'afitauli o le ola maa pe a uma le fa'afouga? Na ou maua se mea fou ina ua uma le tele o faitioga e uiga i le iP5, o lea e iai laʻu maa fou e toetoe lava lua aso. Ina ua uma le faʻafouga, na mate laʻu telefoni i totonu ole 8 itula ma ou te le faʻaaogaina tele.
O a'u lava ia, ou te le'i resitalaina se fa'afitauli i le moliuila. Ioe i le taimi ua tuanaʻi, ma se faʻamaumauga ma toe faʻaleleia mama o iOS sa fesoasoani i taimi uma. Faamoemoe o le a fesoasoani ia te oe.
Na ou faia lena mea i le aso ae paga lea e leai se suiga :-/