Linux లో .CRT ఫైల్‌ని నేను ఎలా సృష్టించగలను?

How Do I Create Crt File Linux



.CRT పొడిగింపులతో ఉన్న ఫైళ్లు సాధారణంగా SSL/TLS సర్టిఫికేట్‌లు. .CRT పొడిగింపు అనేది లైనక్స్ మరియు ఇతర యునిక్స్ లాంటి వ్యవస్థలలో సాధారణంగా ఉపయోగించే SSL/TLS సర్టిఫికెట్ ఫార్మాట్లలో ఒకటి.

ఈ ట్యుటోరియల్ OpenSSL సాధనాన్ని ఉపయోగించి Linux లో .CRT సర్టిఫికేట్ ఫైల్‌ను సృష్టించడం గురించి మీ ప్రశ్నకు సమాధానమిస్తుంది.







ముందస్తు అవసరాలు

  • లైనక్స్ సిస్టమ్
  • సుడో అధికారాలు కలిగిన వినియోగదారు

OpenSSL ని ఇన్‌స్టాల్ చేయండి

OpenSSL అనేది మీరు .crt పొడిగింపుతో స్వీయ సంతకం చేసిన SSL/TLS సర్టిఫికెట్‌లను సృష్టించడానికి ఉపయోగించే ఒక ఓపెన్ సోర్స్. మీరు ఇప్పటికే మీ Linux మెషీన్‌లో OpenSSL టూల్ అందుబాటులో ఉండవచ్చు. నిర్ధారించడానికి దిగువ ఆదేశాన్ని అమలు చేయండి.



$ OpenSSL వెర్షన్

చిత్రం 1: OpenSSL వెర్షన్‌ని తనిఖీ చేయండి



OpenSSL ఇప్పటికే ఇన్‌స్టాల్ చేయకపోతే, తదుపరి ఆదేశాన్ని అమలు చేయండి.





ఉబుంటు/డెబియన్ ఆధారిత పంపిణీలలో:

$ sudo apt OpenSSL ని ఇన్‌స్టాల్ చేయండి

CentOS/Red Hat- ఆధారిత పంపిణీలలో:



$ sudo dnf OpenSSL ని ఇన్‌స్టాల్ చేయండి

OpenSSL సాధనాన్ని ఉపయోగించడం కోసం వాక్యనిర్మాణం:

OpenSSL కమాండ్ ఎంపికల వాదనలు

ప్రైవేట్ కీ మరియు సర్టిఫికెట్ సంతకం అభ్యర్థన ఫైల్‌ను పొందండి

తరువాత, మీ ప్రైవేట్ కీని రూపొందించడానికి దిగువ మొదటి ఆదేశాన్ని అమలు చేయండి. మరియు రెండవ ఆదేశం ఒక సర్టిఫికేట్ సంతకం అభ్యర్థన (CSR) ఫైల్‌ను అవుట్‌పుట్ చేస్తుంది.

$ openssl genrsa -out private.key
$ openssl req -new -key private.key -out request.csr

ఇక్కడ ప్రతి ఆదేశం మరియు ఎంపిక యొక్క వివరణ ఉంది.

  • జెనర్సా ఒక RSA ప్రైవేట్ కీని రూపొందించండి
  • -అవుట్ అవుట్‌పుట్ ఫైల్
  • -రేక్ సర్టిఫికెట్ సంతకం అభ్యర్థన
  • -కొత్త కొత్త అభ్యర్థన
  • -కై ప్రైవేట్ కీ ఫైల్‌కి మార్గం

మూర్తి 2: ప్రైవేట్ కీ మరియు CSR ఫైల్

SSL/TLS సర్టిఫికెట్‌పై సంతకం చేయడానికి మీకు మీ ప్రైవేట్ కీ అవసరం. CSR ఫైల్ SSL/TLS సర్టిఫికేట్ సృష్టించడానికి ఎంటిటీ గురించి సమాచారాన్ని కలిగి ఉంటుంది. తదనుగుణంగా మీ సమాచారాన్ని నమోదు చేయమని మీరు ప్రాంప్ట్ చేయబడతారు.

గమనిక: CSR ఫైల్‌ను జనరేట్ చేస్తున్నప్పుడు, మీరు కీబోర్డ్‌పై ఎంటర్ నొక్కడం ద్వారా కొన్ని ఫీల్డ్‌లను ఖాళీగా ఉంచవచ్చు. 'అదనపు' లక్షణాల కింద ఖాళీలను ఖాళీగా ఉంచడం సరైందే.

.CRT ఫైల్‌ని సృష్టించండి

ప్రైవేట్ కీ మరియు CSR ఫైల్‌లు జనరేట్ అయిన తర్వాత, మీ .crt ఫైల్‌ను సృష్టించే సమయం వచ్చింది.

$ openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt

చిత్రం 3: OpenSSL తో .crt ఫైల్‌ను రూపొందించండి

క్రింద ప్రతి ఆదేశం మరియు ఎంపిక యొక్క వివరణ ఉంది.

  • x509 ప్రమాణపత్రం డేటా నిర్వహణ ప్రమాణం
  • -రేక్ సర్టిఫికెట్ సంతకం అభ్యర్థన
  • -రోజులు సర్టిఫికెట్ చెల్లుబాటు అయ్యే రోజుల సంఖ్య
  • -ఇన్ CSR ఫైల్‌కు మార్గం
  • - సింకీ ప్రమాణపత్రంపై సంతకం చేయడానికి ప్రైవేట్ కీ ఫైల్‌కు మార్గం
  • -అవుట్ సంతకం చేసిన సర్టిఫికేట్ కోసం అవుట్‌పుట్ ఫైల్

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

ముగింపు

ఈ గైడ్‌ను అనుసరించి, మీరు ఇప్పుడు OpenSSL సాధనాన్ని ఉపయోగించి .CRT ఫైల్‌ని సృష్టించాలి. సాంకేతికంగా, ఇది స్వీయ సంతకం చేసిన సర్టిఫికేట్ మరియు అంతర్గత ఉపయోగం లేదా పరీక్ష మరియు అభివృద్ధి ప్రయోజనాల కోసం ఉండాలి. ప్రధాన వెబ్ బ్రౌజర్‌లకు స్వీయ సంతకం చేసిన సర్టిఫికెట్‌లపై నమ్మకం లేదు.