Node.js គឺជា open-source cross-platform runtime environment (RE) ដែលប្រើសម្រាប់បង្កើតកម្មវិធីគេហទំព័រ server-side ។ ដំណើរការជា asynchronous event-driven framework, Node.js ត្រូវបានរចនាឡើងជាពិសេសសម្រាប់បង្កើតកម្មវិធីបណ្តាញដែលអាចធ្វើមាត្រដ្ឋានបាន។ នៅក្នុងលក្ខខណ្ឌនៃសុវត្ថិភាព RE server-side នេះអាចបញ្ចូលវិញ្ញាបនបត្រ SSL ដែលអនុញ្ញាតឱ្យប្រើប្រាស់ mod tls ហើយជាលទ្ធផលជួយសម្រួលដល់ការប្រើប្រាស់ https.createServer សម្រាប់ HTTP លើការតភ្ជាប់ TLS ។
របៀបបង្កើត CSR នៅក្នុង Node.js
FURTHER READING: |
1. ការបង្កើត CSR នៅលើ macOS X Server, Yosemite, El Capitan |
2. ការបង្កើត CSR នៅលើ macOS ដោយប្រើ Keychain |
3. បង្កើត CSR ក្នុង ISPConfig |
ជំហានទី 1
ដើម្បីបង្កើតសំណើចុះហត្ថលេខាលើវិញ្ញាបនបត្រ OpenSSL អាចត្រូវបានជួល។ ពិនិត្យមើលភាពអាចរកបានរបស់វានៅក្នុង modpack របស់អ្នកដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
$ openssl
ប្រសិនបើមិនមាន addon បែបនេះទេ សូមទាញយកវាដោយប្រើពាក្យបញ្ជានេះ៖
npm ដំឡើង openssl
បន្ទាប់ពីនោះ សូមប្រើពាក្យបញ្ជាខាងក្រោមសម្រាប់ការបង្កើត Private Key CSR/RSA៖
openssl req -nodes -newkey rsa:2048 -keyout example_com.key -out example_com.csr
ជំហានទី 2
ប្រើតែ អក្សរក្រមលេខ តួអក្សរ (អក្សរអង់គ្លេស និងលេខ) បំពេញវាលដែលត្រូវការជាមួយនឹងព័ត៌មានដែលត្រូវការ៖
- Common Name ( វិញ្ញាបនបត្រឈ្មោះដែនគួរតែត្រូវបានចេញទៅឪ្យ, សម្រាប់ Wildcard certificates ប្រើ *.example.com)
- Country (អនុលោមតាម ISO ពីរខ្ទង់ លេខកូដប្រទេស)
- រដ្ឋ (ឬខេត្ត)
- រាជធានី ខេត្ត
- Organization (ឈ្មោះក្រុមហ៊ុនដែលបានចុះបញ្ជីស្របច្បាប់ - កាតព្វកិច្ចសម្រាប់សុពលភាពរបស់អង្គការ និងវិញ្ញាបនបត្របញ្ជាក់សុពលភាពបន្ថែម NA អាចត្រូវបានប្រើសម្រាប់ Domain វិញ្ញាបនបត្របញ្ជាក់)
- Organizational Unit (នាយកដ្ឋាន - ព័ត៌មានក្រុមហ៊ុនបន្ថែម NA អាចត្រូវបានប្រើសម្រាប់វិញ្ញាបនបត្រ DV ផងដែរ។)
- E-mail address
CSR របស់អ្នកនឹងត្រូវបានបង្កើតនៅក្នុងឯកសារ .csr ហើយ Private Key នឹងត្រូវបានដាក់ក្នុងឯកសារ .key ។
ចម្លង CSR ដែលបានបង្កើត ហើយបន្តជាមួយនីតិវិធីនៃ ការធ្វើឱ្យសកម្មវិញ្ញាបនបត្រ ។
បន្ទាប់ពីការចេញវិញ្ញាបនបត្រត្រូវបានបញ្ចប់សូមប្រើ ការណែនាំនេះ ដើម្បីដំឡើងវា។