PEM ఫైలు అంటే ఏమిటి?

PEM ఫైళ్ళను ఎలా తెరవాలి, సవరించడం మరియు మార్చడం

PEM ఫైల్ పొడిగింపుతో ఒక ఫైల్ ప్రైవేట్గా ఇమెయిల్ను పంపటానికి ఉపయోగించే గోప్యతా మెరుగైన మెయిల్ సర్టిఫికెట్ ఫైల్. ఈ ఇమెయిల్ను స్వీకరించే వ్యక్తి సందేశాన్ని ప్రసారం సమయంలో మార్చలేదని విశ్వసిస్తే, ఇతరులకు చూపబడదు మరియు పంపినట్లు పేర్కొన్న వ్యక్తి పంపారు.

ఇమెయిల్ ద్వారా బైనరీ డేటాను పంపించే సమస్య నుండి PEM ఫార్మాట్ ఏర్పడింది. PEM ఆకృతి బైనరీ తో బైనరీ తో ఎన్కోడ్ చేస్తుంది కాబట్టి అది ఒక ASCII స్ట్రింగ్గా ఉంటుంది.

PEM ఫార్మాట్ కొత్త మరియు మరింత భద్రమైన సాంకేతికతలతో భర్తీ చేయబడింది, అయితే PEM కంటైనర్ ఇప్పటికీ ప్రమాణపత్ర అధికారం ఫైల్స్, పబ్లిక్ మరియు ప్రైవేట్ కీలు, రూట్ సర్టిఫికేట్లు, మొదలైనవి కలిగి ఉండటానికి నేడు ఉపయోగించబడుతోంది.

గమనిక: PEM ఆకృతిలోని కొన్ని ఫైల్లు బదులుగా CER లేదా CRT వంటి సర్టిఫికేట్ల కోసం, లేదా KEY వంటి పబ్లిక్ లేదా ప్రైవేట్ కీల కోసం వేరే ఫైల్ పొడిగింపును ఉపయోగించవచ్చు.

PEM ఫైళ్ళు తెరువు ఎలా

ఒక PEM ఫైల్ను తెరిచే దశలు ఇది అవసరం మరియు మీరు ఉపయోగిస్తున్న ఆపరేటింగ్ సిస్టమ్పై ఆధారపడి భిన్నంగా ఉంటాయి. అయితే, మీరు ఈ PEM ఫైల్ను CER లేదా CRT కు మార్చాలి, ఈ కార్యక్రమాల్లో కొన్ని ఫైల్ను అంగీకరించాలి.

Windows

మీరు Outlook వంటి Microsoft ఇమెయిల్ క్లయింట్లో CER లేదా CRT ఫైల్ అవసరమైతే, ఇంటర్నెట్ ఎక్స్ప్లోరర్లో స్వయంచాలకంగా సరైన డేటాబేస్లోకి లోడ్ చేయబడటానికి దానిని తెరవండి. ఇమెయిల్ క్లయింట్ స్వయంచాలకంగా అక్కడ నుండి దాన్ని ఉపయోగించవచ్చు.

మీ కంప్యూటర్లో ఏ సర్టిఫికెట్ ఫైళ్ళను లోడ్ చేసారో మరియు మానవీయంగా వాటిని దిగుమతి చేసుకోవడానికి, ఇంటర్నెట్ ఐచ్ఛికాలు> కంటెంట్> సర్టిఫికెట్లు యాక్సెస్ చేసేందుకు ఇంటర్నెట్ ఎక్స్ప్లోరర్ యొక్క టూల్స్ మెనుని ఉపయోగించండి.

విండోలో ఒక CER లేదా CRT ఫైల్ను దిగుమతి చేయడానికి, రన్ డైలాగ్ బాక్స్ నుండి Microsoft మేనేజ్మెంట్ కన్సోల్ తెరవడం ద్వారా ప్రారంభించండి ( mmc ను నమోదు చేయడానికి Windows కీ + R కీబోర్డ్ సత్వరమార్గాన్ని ఉపయోగించండి). అక్కడ నుండి, ఫైల్కు వెళ్ళండి > జోడించు / తొలగించు స్నాప్-ఇన్ ... మరియు ఎడమ కాలమ్ నుండి సర్టిఫికేట్లను ఎంచుకుని, ఆపై విండో మధ్యలో జోడించు> బటన్. కింది తెరపై కంప్యూటర్ ఖాతాను ఎంచుకోండి, ఆపై అడిగినప్పుడు స్థానిక కంప్యూటర్ను ఎంచుకోవడం, విజర్డ్ ద్వారా తరలించండి.

ఒకసారి "సర్టిఫికేట్లు" "కన్సోల్ రూటు" లో లోడ్ చేయబడి, ఫోల్డర్ను విస్తరింపచేసి, విశ్వసనీయ రూట్ సర్టిఫికేషన్ అధికారులను కుడి క్లిక్ చేసి, అన్ని విధులు> దిగుమతి ... ఎంచుకోండి .

MacOS

ఇది ఒక విండోస్ ఒకటి కోసం అదే భావన మీ Mac ఇమెయిల్ క్లయింట్ కోసం వర్తిస్తుంది; కీచైన్ యాక్సెస్ లోకి దిగుమతి చెయ్యబడిన PEM ఫైల్ను కలిగి ఉండటానికి సఫారిని ఉపయోగించండి.

మీరు కీచైన్ ప్రాప్యతలో ఫైల్> దిగుమతి అంశాలు ... మెను ద్వారా SSL ప్రమాణపత్రాలను కూడా దిగుమతి చేసుకోవచ్చు. డ్రాప్-డౌన్ మెను నుండి సిస్టమ్ను ఎంచుకుని, స్క్రీన్పై ప్రాంప్ట్లను అనుసరించండి.

ఈ పద్ధతులు PEM ఫైల్ను macOS లోకి దిగుమతి చేసేందుకు పనిచేయకపోతే, మీరు క్రింది ఆదేశాన్ని ప్రయత్నించవచ్చు:

భద్రత దిగుమతి yourfile.pem -k ~ / లైబ్రరీ / కీచైన్లు / login.keychain

Linux

Linux పై PEM ఫైలు యొక్క విషయాలను వీక్షించడానికి ఈ keytool ఆదేశం ఉపయోగించండి:

keytool -printcert -file మీఫైలు

మీరు Linux యొక్క విశ్వసనీయ సర్టిఫికేట్ అధికారం రిపోజిటరీలో ఒక CRT ఫైల్ను దిగుమతి చేయాలని అనుకుంటే ఈ దశలను అనుసరించండి (మీరు PEM ఫైల్ను కలిగి ఉంటే, క్రింద ఉన్న విభాగంలో PEM కు CRT మార్పిడి పద్ధతిని చూడండి):

  1. / Usr / share / ca-certificates కు నావిగేట్ చేయండి.
  2. అక్కడ ఒక ఫోల్డరు సృష్టించండి (ఉదాహరణకు, sudo mkdir / usr / share / ca-certificates / work ).
  3. కొత్తగా సృష్టించిన ఫోల్డర్ లోకి. CRT ఫైల్ను కాపీ చేయండి. మీరు దీనిని మానవీయంగా చేయకపోతే, మీరు బదులుగా ఈ ఆదేశాన్ని ఉపయోగించవచ్చు: sudo cp yourfile.crt /usr/share/ca-certificates/work/yourfile.crt .
  4. అనుమతులు సరిగ్గా సెట్ చేయబడ్డాయని నిర్ధారించుకోండి (ఫైల్ కోసం ఫోల్డర్కు మరియు 644 కోసం).
  5. Sudo update-ca-certificates ఆదేశం నడుపుము.

Firefox మరియు Thunderbird

PEM ఫైలు థండర్బర్డ్ లాంటి మొజిల్లా ఇమెయిల్ క్లయింట్లో దిగుమతి చేయబడితే, మీరు మొదట Firefox యొక్క PEM ఫైల్ను ఎగుమతి చేయాలి. ఫైరుఫాక్సు మెనుని తెరిచి ఆప్షన్లను ఎంచుకోండి. అధునాతన> సర్టిఫికెట్లు> సర్టిఫికెట్లు> మీ సర్టిఫికేట్లను వీక్షించండి మరియు మీరు ఎగుమతి చేయవలసిన ఒకదాన్ని ఎంచుకుని, ఆపై బ్యాకప్ను ఎంచుకోండి ....

అప్పుడు, Thunderbird లో, మెను తెరిచి క్లిక్ లేదా ట్యాప్ ఐచ్ఛికాలు . అధునాతన> సర్టిఫికెట్లు> సర్టిఫికెట్లు నిర్వహించండి> మీ సర్టిఫికెట్లు> దిగుమతి .... దిగుమతి విండోలోని "ఫైల్ పేరు:" విభాగంలో, డ్రాప్-డౌన్ నుండి సర్టిఫికెట్ ఫైల్స్ను ఎంచుకుని, ఆపై PEM ఫైల్ను కనుగొని, తెరవండి.

PEM ఫైల్ను ఫైరుఫాక్సుకి దిగుమతి చేసుకోవడానికి, మీరు ఎగుమతి చేయబోయే అదే దశలను అనుసరించండి, కానీ దిగుమతి చెయ్యి ... బదులుగా బ్యాకప్ ... బటన్ను ఎంచుకోండి.

జావా కీస్టోర్

ఒక PEM ఫైల్ను జావా కీస్టోర్ (JKS) లోకి మీరు దిగుమతి చేసుకుంటే, ఈ స్టాక్ ఓవర్ఫ్లో థ్రెడ్ను చూడండి. ఈ కీ టూల్ సాధనాన్ని ఉపయోగించడం మరొక పని.

ఒక PEM ఫైలు మార్చడానికి ఎలా

ఫైల్ ఫార్మాట్ సాధనం లేదా వెబ్సైట్తో మార్చగలిగే చాలా ఫైల్ ఫార్మాట్లలో కాకుండా, మీరు అనేక ఇతర ఫార్మాట్లకు PEM ఫైల్ ఫార్మాట్ను మార్చడానికి ప్రత్యేకమైన ఆదేశాలకు ప్రత్యేక ఆదేశాలను నమోదు చేయాలి.

PuTTYGen తో పి.కె.కే కి PEM ను మార్చండి. ప్రోగ్రామ్ యొక్క కుడి వైపు నుండి లోడ్ను ఎంచుకోండి, ఫైల్ రకం ఏ ఫైల్ (*. *) గా సెట్ చేసి, ఆపై మీ PEM ఫైల్ కోసం బ్రౌజ్ చేయండి మరియు తెరవండి. ఎంచుకోండి PPK ఫైలు చేయడానికి ప్రైవేట్ కీ సేవ్ .

OpenSSL తో (ఇక్కడ Windows సంస్కరణను పొందండి), మీరు PEMX ఫైల్ను కింది ఆదేశాన్ని మార్చవచ్చు:

openssl pkcs12 -nink yourfile.pem-in yourfile.cert -export-out yourfile.pfx

మీరు CRT కి మార్చాల్సిన PEM ఫైల్ ఉంటే, ఉబుంటుతో ఇలాంటి OpenSSL తో ఈ ఆదేశాన్ని ఉపయోగించండి:

openssl x509 -in yourfile.pem -inform PEM-out yourfile.crt

PSS (PKCS # 12, లేదా పబ్లిక్ కీ క్రిప్టోగ్రఫీ స్టాండర్డ్ # 12) కు PEM కు మద్దతు ఇస్తుంది, కానీ ఈ ఆదేశాన్ని అమలయ్యే ముందు ఫైల్ చివరలో "TXT" ఫైల్ ఎక్స్టెన్షన్ను చేర్చండి:

openssl pkcs12 -export -inkey yourfile.pem.txt -మీ ఫైల్.pem.txt -మీ ఫైల్

జావా కీస్టోర్తో PEM ఫైల్ను ఉపయోగించడం గురించి పైన ఉన్న స్టాక్ ఓవర్ఫ్లో లింక్ను చూడండి, మీరు ఫైల్ను JKS కు మార్చాలనుకుంటే, లేదా ఒరాకిల్ నుండి ఫైల్ను జావా ట్రస్ట్స్టోర్లో దిగుమతి చేయడానికి ఈ ట్యుటోరియల్.

PEM పై మరింత సమాచారం

గోప్యతా మెరుగైన మెయిల్ సర్టిఫికేట్ ఫార్మాట్ యొక్క డేటా సమగ్రత లక్షణం RSA-MD2 మరియు RSA- MD5 సందేశ జీర్ణశీలతలను ఒక సందేశాన్ని పంపుటకు ముందు మరియు తరువాత సందేశాన్ని పోల్చడానికి, దానితో పాటు పాడు చేయబడలేదని నిర్ధారించడానికి ఉపయోగిస్తుంది.

ఒక PEM ఫైలు ప్రారంభంలో ----- BEGIN [లేబుల్] ----- , మరియు డేటా యొక్క ముగింపు ఇలాంటి ఫుటర్ ------ END [లేబుల్] - చదువుతుంది ----. "[లేబుల్]" విభాగం సందేశం వివరిస్తుంది, కాబట్టి అది PRIVATE KEY, CERTIFICATE REQUEST లేదా CERTIFICATE ను చదవవచ్చు.

ఇక్కడ ఒక ఉదాహరణ ఉంది:

----- ప్రైవేట్ కీ ప్రారంభం ----- MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyP jbwNfR5CtewdXC + kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM 9z2j1OlaN + ci / X7NU22TNN6crYSiN77FjYJP464j876ndSxyD + rzys386T + 1r1aZ aggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH + T2Vf3WOPv8KdkcJg6gCRe yJKXOWgWRcicx / CUzOEsTxmFIDPLxqAWA3k7v0B + 3vjGw5Y9lycV / 5XqXNoQI14j y09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv / rJ5 / VD6F4zWywpe90pcbK + AWDVtusgGQBSieEl1QJBAOyVrUG5l2yoUBtd2zr / kiGm / DYyXlIthQO / A3 / LngDW 5 / ydGxVsT7lAVOgCsoT + 0L4efTh90PjzW8LPQrPBWVMCQQDS3h / FtYYd5lfz + FNL 9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ + vSFw38OORO00Xqs9 1GJrAkBkoXXEkxCZoy4PteheO / 8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFT DnKop0pa09Unhjyw57KMNmSE2SUJAkEArloTEzpgRmCq4IK2 / NpCeGdHS5uqRlbh 1VIa / xGps7EWQl5Mn8swQDel / YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8m JAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3 RnJdHOMXWem7 / w == ----- END ప్రైవేట్ కీ -----

ఒక PEM ఫైలు బహుళ సర్టిఫికేట్లు కలిగి ఉంటుంది, ఈ సందర్భంలో "END" మరియు "BEGIN" విభాగాలు ప్రతి ఇతర పొరుగు.

మీ ఫైల్ ఇప్పటికీ తెరవబడలేదా?

మీరు పైన పేర్కొన్న మార్గాల్లో మీ ఫైల్ తెరవబడకపోవడమే కారణం, మీరు నిజంగా PEM ఫైల్తో వ్యవహరించేది కాదు. మీరు బదులుగా అదే విధంగా స్పెల్లింగ్ ఫైల్ పొడిగింపును ఉపయోగించే ఫైల్ ఉండవచ్చు. ఆ సందర్భంలో, రెండు ఫైళ్ళకు సంబంధించి లేదా ఒకే సాఫ్టువేరు ప్రోగ్రాములతో పనిచేయడానికి అవసరమైన అవసరం లేదు.

ఉదాహరణకు, PEF PEM వంటి ఒక భయంకరమైన చాలా కనిపిస్తోంది కానీ బదులుగా పెంటాక్స్ రా ఇమేజ్ ఫైల్ ఫార్మాట్ లేదా పోర్టబుల్ ఎంబోజర్ ఫార్మాట్ చెందినది. PEF ఫైళ్ళను ఎలా తెరవాలో లేదా మార్చాలనే దాన్ని చూడడానికి ఆ లింకును అనుసరించండి.

మీరు ఒక KEY ఫైల్తో వ్యవహరిస్తున్నట్లయితే, ముగుస్తున్న అన్ని ఫైళ్ళు కాదని తెలుసుకోండి. KEY ఈ పేజీలో వివరించిన ఫార్మాట్లో వర్తిస్తుంది. వారు సాఫ్ట్ వేవ్ వంటి సాఫ్ట్ వేర్ కార్యక్రమాలను నమోదు చేసేటప్పుడు లేదా సాఫ్ట్వేర్ కీనోట్ సృష్టించిన కీనోట్ ప్రెజెంటేషన్ ఫైళ్లకు బదులుగా వారు సాఫ్ట్ వేర్ లైసెన్స్ కీ ఫైల్స్గా ఉండవచ్చు.

మీరు ఒక PEM ఫైల్ను కలిగి ఉన్నారని భావిస్తే కానీ సమస్యలు తెరుచుకోవడం లేదా ఉపయోగించడం వల్ల, సోషల్ నెట్వర్క్ల్లో లేదా ఇమెయిల్ ద్వారా నన్ను సంప్రదించడం, సాంకేతిక మద్దతు చర్చా వేదికలపై పోస్ట్ చేయడం మరియు మరిన్నింటి గురించి మరింత సమాచారం కోసం చూడండి. మీకు ఏ రకమైన సమస్యలు ఉన్నాయో నాకు తెలపండి మరియు నేను సహాయం చేయగలగలను చూస్తాను.