iPhoneలో IKEv2 సర్టిఫికెట్ సెటప్: మాన్యువల్ లేదా నిర్వహిత నమోదు
నమోదు మార్గం ఏ సర్టిఫికెట్ ఎంపికలు ఉన్నాయో నిర్ణయిస్తుంది. మొదట మాన్యువల్ లేదా నిర్వహితాన్ని ఎంచుకోండి, తర్వాత సర్వర్ గుర్తింపు, క్లయింట్ ఆధారాలను మరియు అల్గారిథమ్ను సరిపోల్చండి.
గేట్వే సర్టిఫికెట్ సాధనం దీన్ని డిఫాల్ట్గా ఉపయోగిస్తుంది కాబట్టి RSA ఎంచుకోవడం అనేది ముఖ్యమైన ప్రశ్నకు ముందే తీసుకునే నిర్ణయం: ఈ iPhoneలు ఎలా నమోదు చేయబడతాయి? వినియోగదారు స్వయంగా టైప్ చేసే కనెక్షన్ మరియు నిర్వహణ అందించే కాన్ఫిగరేషన్ ప్రొఫైల్ వేర్వేరు సెట్టింగ్లను చూపుతాయి, కొన్ని సర్టిఫికెట్ ఎంపికలు ఈ రెండు మార్గాల్లో ఒకదానిలో మాత్రమే ఉంటాయి. క్రమాన్ని సరిగ్గా ఉంచితే సర్టిఫికెట్ ప్రణాళిక చిన్నదవుతుంది; తప్పు చేస్తే ఫోన్ ఉపయోగించని ఆధారాలను మీరు జారీ చేస్తారు. క్రింది దశలను క్రమంగా పరిగణించండి, ఎందుకంటే ప్రతి దశ తదుపరి దానికి అందుబాటులో ఉన్న ఎంపికలను సంకుచితం చేస్తుంది.
మొదటి దశ: నమోదు మార్గాన్ని ఎంచుకోండి
మాన్యువల్ సెటప్ అంటే వినియోగదారు సర్వర్ చిరునామాను నమోదు చేసి, ప్రామాణీకరణ పద్ధతిని ఎంచుకుని, ఇంటర్ఫేస్ అనుమతించే ఏదైనా ఆధారాన్ని అందిస్తారు. నిర్వహిత నమోదు అంటే ప్రొఫైల్ చిరునామా, గుర్తింపులు మరియు ఆధారాల పేలోడ్కు సూచనను మోసుకెళ్తుంది. మాన్యువల్ స్క్రీన్ చూపలేని కలయికలను నిర్వహిత మార్గం వ్యక్తపరచగలదు, కాబట్టి సర్టిఫికెట్ నిర్ణయం ఈ ఎంపిక తర్వాత రావాలి, ముందు కాదు.
రెండు మార్గాలు ఫోన్ను ప్రామాణీకరించగలవు. మీరు ఏమి కాన్ఫిగర్ చేయగలరు మరియు గుర్తింపు ఎవరి సొంతం అనే విషయంలో అవి భిన్నంగా ఉంటాయి, కాబట్టి నిర్వహిత ప్రొఫైల్ను మాన్యువల్ ఆధారాల ఇన్పుట్తో కలపకుండా ఒకదాన్ని ఉద్దేశపూర్వకంగా ఎంచుకోండి.
రెండవ దశ: మీరు ఎంచుకున్న మార్గానికి అల్గారిథమ్లను ఎంచుకోండి
మాన్యువల్గా కాన్ఫిగర్ చేసిన iPhoneల కోసం, strongSwan యొక్క iOS పరస్పరాధారితత నోట్లు RSA సర్వర్ సర్టిఫికెట్ను సిఫార్సు చేస్తాయి, ఎందుకంటే మాన్యువల్ క్లయింట్ ECDSA సర్వర్ సర్టిఫికెట్ను అంగీకరించకపోవచ్చు; అదే నోట్లు macOSను విడిగా పరిగణిస్తాయి. దీన్ని మద్దతు ఉన్న క్లయింట్ సమూహానికి మార్గదర్శకంగా చదవండి, Apple పరికరాల గురించి శాశ్వత చట్టంగా కాదు. నిర్వహిత ప్రొఫైల్కు ఎక్కువ స్థలం ఉంది: పేలోడ్ మరియు గేట్వే రెండూ మద్దతు ఇచ్చినప్పుడు ECDSA క్లయింట్ గుర్తింపుతో సహా సర్టిఫికెట్ రకాన్ని స్పష్టంగా ఎంచుకోగలదు.
ఏదైనా అమలు చేయడానికి ముందు మీరు నిజంగా మద్దతు ఇచ్చే iOS వెర్షన్లను ధృవీకరించండి. కొత్తతరం వెర్షన్లోని ప్రయోగశాల ఫోన్ పాత పరికరాలను కలిగి ఉన్న సమూహాన్ని వివరించదు, ప్రయోగశాలలో పనిచేసే అల్గారిథమ్ క్షేత్రంలోని పాత ఫోన్లో విఫలమవవచ్చు. వెర్షన్ పరిధిని జ్ఞాపకం నుండి కాకుండా పరికర నిర్వహణ నుండి తీసుకోండి. సమూహం అనేక వెర్షన్లను కలిగి ఉంటే, మొదట పాతదాన్ని పరీక్షించండి, ఎందుకంటే మాన్యువల్ ఇంటర్ఫేస్ అక్కడే ఎక్కువ పరిమితంగా ఉంటుంది.
మూడవ దశ: ప్రొఫైల్ ఫీల్డ్లను వేర్వేరు విషయాలుగా చదవండి
ఒకే పేరు గల అనేక కీలు వేర్వేరు వస్తువులను వివరిస్తాయి. రిమోట్ చిరునామా ఫోన్ కాల్ చేసే హోస్ట్. రిమోట్ గుర్తింపు గేట్వే అందిస్తుందని ఆశించే IKE గుర్తింపు. పేలోడ్లోని సర్టిఫికెట్ సూచన క్లయింట్ ఆధారాన్ని సూచిస్తుంది, సర్టిఫికెట్ రకం ఫీల్డ్ IKEv2 మెషిన్ ప్రామాణీకరణకు ఉపయోగించే రకాన్ని ఎంచుకుంటుంది. పదాలు ఒకదానితో ఒకటి అతివ్యాప్తి చెందినా వీటిలో ఏదీ CA యొక్క సంతకం అల్గారిథమ్ కాదు.
Apple యొక్క IKEv2 పేలోడ్ సూచన స్పష్టమైన ECDSA రకాలతో RSAను డిఫాల్ట్ సర్టిఫికెట్ రకంగా జాబితా చేస్తుంది, మరియు జారీచేసేవారి పేరు కీని నిర్దిష్ట ప్రామాణీకరణ సెట్టింగ్లతో అనుసంధానిస్తుంది. పనిచేస్తున్న అమలు నుండి ఒక కీని కాపీ చేయడం బదులు మీరు ఎంచుకున్న పద్ధతి సూచనలో ఆ సంబంధాలను చదవండి.
నాలుగవ దశ: గేట్వే గుర్తింపును దాని సర్టిఫికెట్తో సరిపోల్చండి
స్పష్టమైన గేట్వే పేరును ఉపయోగించండి, ఉదాహరణకు vpn.example.com మరియు సర్వర్ సర్టిఫికెట్లో సరిపోలే ప్రత్యామ్నాయ విషయ పేరును ఉంచండి. strongSwan యొక్క Apple మార్గదర్శకం సర్వర్ ప్రామాణీకరణ కోసం విస్తరించిన కీ వినియోగాన్ని కూడా ఆశిస్తుంది. RSA లేదా ECDSA ఎంపిక అందులో ఏదీ మార్చదు: అల్గారిథమ్ పేరు అసమానత, లేని EKU లేదా అసంపూర్ణ గొలుసును సరిచేయలేదు.
నమ్మకం యాంకర్ పంపిణీ గుర్తింపును నొక్కి చెప్పడం నుండి వేరైన పని. ఫోన్కు అది ధృవీకరించగల సర్టిఫికెట్ గొలుసు అవసరం, మరియు మీరు నిజంగా సర్టిఫికెట్లో పెట్టిన పేరును ఆశించేలా అది కాన్ఫిగర్ చేయబడాలి.
మరో ప్లాట్ఫారమ్ విజయవంతంగా అనుసంధానం కావడం ఆ ప్లాట్ఫారమ్ ధృవీకరణ నియమాలకు సాక్ష్యం, ఫోన్ నియమాలను సడలించడానికి అనుమతి కాదు. భిన్నంగా ఉండటానికి నమోదిత కారణం లేకపోతే క్లయింట్ల మధ్య తనిఖీలను ఒకేలా ఉంచండి.
ఐదవ దశ: క్లయింట్ గుర్తింపును CA నమ్మకం నుండి వేరు చేయండి
క్లయింట్ సర్టిఫికెట్ మరియు దాని ప్రైవేట్ కీ ఫోన్ నమ్మే CA సర్టిఫికెట్తో ఒకే వస్తువు కాదు. CA సర్టిఫికెట్ను PKCS#12 గుర్తింపు లోపల బండిల్ చేయడం మద్దతు ఉన్న ప్రతి పరికరంలో దాన్ని స్వయంచాలకంగా నమ్మకం యాంకర్గా ఇన్స్టాల్ చేయదు, కాబట్టి నమ్మక పంపిణీని దాని స్వంత ధృవీకరణతో వేరైన దశగా పరిగణించండి.
నిర్మాణం బదులుగా పాస్వర్డ్ ఆధారిత EAPను ఉపయోగిస్తే, ఫోన్కు ఉద్దేశించిన ఖాతా ప్రామాణీకరణ మరియు సర్వర్ ధృవీకరణ అవసరం. ఆ మార్గం మొత్తం సమూహానికి ఒక భాగస్వామ్య క్లయింట్ ప్రైవేట్ కీని పంపడాన్ని సమర్థించదు, అది మరింత దారుణమైన వైఫల్య విధానం ఉన్న వేరైన నిర్మాణం.
పునరుద్ధరణ మరియు రద్దును దృష్టిలో ఉంచుకుని ప్రణాళికను పూర్తి చేయండి: క్లయింట్ ఆధారాలను ఎవరు తిరిగి జారీ చేస్తారు, ప్రొఫైల్ ఎలా నవీకరించబడుతుంది, పోయిన ఫోన్ ఎలా తెంచబడుతుంది. మీరు ధృవీకరించిన ప్రొఫైల్ వెర్షన్ మరియు పరికర వెర్షన్లను నమోదు చేయండి, ఎందుకంటే ఆ నమోదే తదుపరి సర్టిఫికెట్ మార్పును సాధారణ పనిగా చేస్తుంది.