Atestilbazitaj VPN-ensalutoj petas de la Mac ion pli mallarĝan ol pasvorton: uzi ĉi tiun konkretan privatan ŝlosilon, en ĉi tiu plenumkunteksto, por pruvi identecon al tiu pordego. Kiam ĝi malsukcesas, la mesaĝo kutime priskribas nur la lastan aferon, kiu misfunkciis, kaj tio malofte estas la kaŭzo. Trapasi la tri decidojn laŭ la ordo, en kiu la sistemo faras ilin, tenas la diagnozon honesta kaj malhelpas, ke loka permesa problemo estu traktata kiel malsukceso de ĉena validigo.

Trapasu la ensaluton laŭ la ordo de la Mac

Unue la kliento elektas identecon: atestilo kunigita kun uzebla privata ŝlosilo, havebla per la subtenata konservejo aŭ la legitimila provizanto. Poste la VPN-komponento petas plenumi kriptografian operacion per tiu ŝlosilo, kaj la loka rajtiga modelo respondas. Nur post kiam ambaŭ sukcesas, okazas la fora manpremo, kie la Mac taksi la pordegon kaj la pordego taksi la pruvon de la kliento.

DecisionTypical symptomWhere to look
Identity selectionNo valid identity, wrong certificate offeredProfile and which identity the client picked
Local key useSigning or interaction error before any handshakeExecution context and key access rules
Remote authenticationChain, name or client-admission rejectionGateway identity and what it accepts

Legu la tabelon de supre malsupren kaj haltu ĉe la unua vico, kiu malsukcesas. Ĉio sub malsukceso estas nepruvita, tial «la atestilo ne estas fidinda» estas tiel ofta kaj tiel nefidinda konkludo.

Kion la loka permeso efektive kovras

En la modelo de la ŝlosilujo de macOS, protektitaj eroj portas operaci-specifajn alirregularojn kaj liston de fidindaj programoj. Subskribi per privata ŝlosilo estas unu el tiuj operacioj, kaj la reguloj validas por la plenumebla dosiero, kiu ĝin faras, ne por la atestilo kiel dokumento. La alirkontrola referenco de Apple ankaŭ desegnas limon inter ĉi tiu modelo kaj la iCloud-ŝlosilujo kaj alirgrupa aranĝoj, do konsilo skribita por la unu ne translokiĝas al la alia.

El tio sekvas du konsekvencoj. Videbleco de publika atestilo en listo ne pruvas, ke la fona komponento de la VPN entute povas atingi tiun ŝlosilon. Kaj permeso donita al frontfina programo diras nenion pri aparta helpanto aŭ reta etendaĵo, ĉar ili estas malsama kodo kun malsamaj identecoj.

Identigu la faktan realigon kaj ĝian subtenatan mekanismon de dividado de legitimiloj anstataŭ kopii plenumeblan vojon el malnova kliento. Konfirmu, kiun identecon la sistemo unue proponos:

security find-identity -v -p ssl-client

Legado de la kodo errSecInteractionNotAllowed

Tiu stato raportas malpermesitan interagadon kun la Sekureca Servilo kaj diras nenion pri atestilaj ĉenoj. Legu ĝin kune kun la operacio, kiu produktis ĝin: subskriba peto eldonita el kunteksto, kiu ne povas montri inviton, malsukcesos tiumaniere eĉ kiam la ŝlosilo kaj la atestilo estas tute validaj. La loko por komenci estas la operacio, kiu registris ĝin, ne la atestila konservejo. Ajna ŝanĝo al fidaj ankroj lasos la eraron ĝuste tie, kie ĝi estis.

Do traktu la kodon kiel kialon por ekzameni la plenumkuntekston kaj la rajtigon. Trakti ĝin kiel pruvon, ke la CA de la pordego ne estas fidinda, sendas vin al la malĝusta duono de la problemo, kaj la ŝanĝo, kiun vi faros tie, tute ne efikos la eraron.

Riparu mallarĝe, ne larĝe

Komencu per la aliĝaj aŭ importaj instrukcioj de la posedanto de la konekto. Notu la klientan version, la profilan amplekson, la elektitan identecon kaj la unuan rilatan lokan eraron, ĉar tiuj kvar faktoj estas tio, kion bezonas transdono al subteno kaj de kio dependas posta komparo. Administrata profilo aŭ aparat-subtenata identeco povas postuli, ke la administranto aŭ la provizanto ripari la transdonon, kaj neniu kvanto da loka klakado anstataŭas tion.

Kie la produkto atendas aprobon de uzanto, konfirmu, kiu komponento demandas, kaj aprobu nur tiun aliron per la subtenata fluo. Kie la komponento havas neniun rimedon levi inviton en la kunteksto, en kiu ĝi ruliĝas, la provizado devas sekvi la vojon dokumentitan de la vendisto, ne dialogon eltiritan el iu alia terminala fenestro.

En pli malnovaj konsiloj du ŝanĝoj estas kunigitaj, kaj ambaŭ estas tro larĝaj. Doni al ĉiu programo aliron al la privata ŝlosilo vastigas lokan ŝlosiluzon multe preter la postulo, kaj agordi la atestilon al «Ĉiam fidu» ŝanĝas atestilan taksadon por ĉio en la maŝino. Neniu el ili esprimas «ĉi tiu aprobita VPN-realigo, uzante ĉi tiun celatan identecon».

Kontrolu loke antaŭ legi la pordegon

Post riparo, konfirmu ke la loka operacio sukcesas, antaŭ ol vi interpretos ajnan respondon de la alia flanko. Se subskribado nun funkcias, posta malakcepto de nomo, ĉeno aŭ klienta akcepto estas nova rezulto kaj ne ripetiĝo, kaj ĝi apartenas al alia decido kun alia posedanto.

Utila transdono nomas, kiu el la tri decidoj malsukcesis, kaj haltas tie. Ĝi neniam inkluzivas la privatan ŝlosilon, kaj ĝi neniam restarigas nerilatajn ŝlosilujajn erojn esperante, ke pura komenco helpos. Starigu tiujn du kutimojn antaŭ la okazaĵo, ne dum ĝi, kiam la tento provi ĉion samtempe estas plej forta. Bileto, kiu diras «ni rekonstruis la ŝlosilujon», diras al la sekva leganto preskaŭ nenion pri la origina fuŝo.

Rilataj artikoloj