একক .pem মধ্যে বিভিন্ন শংসাপত্র একত্রিত কিভাবে


35

আমি এই দুর্দান্ত থ্রেডের বিভিন্ন এসএসএল ফর্ম্যাটগুলি ব্যাখ্যা করে সবেমাত্র পড়া শেষ করেছি ।

এখন আমি মূলত একটি পিইএম ফাইল বিভক্ত করার বিপরীতে সন্ধান করছি

আমি চারটি ফাইল একত্রীকরণ করতে চাই, মূলত অ্যাপাচি এর জন্য তৈরি, আমি সুনির্দিষ্ট ফাইলগুলিতে দেখছি

  • SSLCertificateFile
  • SSLCertificateKeyFile
  • SSLCertificateChainFile
  • SSLCACertificateFile

আমি যা সম্পর্কে বেশিরভাগ আগ্রহী তা হল একীভূত অবনতিযুক্ত ফাইলগুলির ক্রমটি কী গুরুত্বপূর্ণ? যেমন। আমি যদি কেবল catতাদের একসাথে থাকি তবে তারা উপরে একটি ক্রমানুসারে , একটি। পেম এ উপস্থিত হয়েছিল , তা কি বৈধ হবে, বা তাদের কোনও নির্দিষ্ট উপায়ে অর্ডার দেওয়া উচিত?

এফওয়াইআই, আমি সরলস্যামএলএফপি - তে সম্মিলিত একক .pem হিসাবে এই শংসাপত্রগুলি ব্যবহার করার স্বার্থে এটি করছি


অর্ডারটি ব্যক্তিগত কী, মধ্যবর্তী শংসাপত্র, আপনার শংসাপত্র হতে হবে।
জোরেডেচ

সিএ সম্পর্কে কী, এটি চেইনের মূল নয়, এবং সুতরাং এটি একীভূত ফাইলটিতে শৃঙ্খলা অনুসরণ করবে? বা এটি পুরোপুরি বাদ দেওয়া যেতে পারে?
কুইকশিফ্টিন

এটি al চ্ছিক মত লাগে, আমি আপাতত এটি ডাব্লু / ও রোল করব।
কুইকশিফ্টিন

উত্তর:


43

আরএফসি 4346 অনুসারে, বিষয়টি গুরুত্বপূর্ণ ।

আরএফসি থেকে সরাসরি নেওয়া একটি উদ্ধৃতি এখানে:

  certificate_list
    This is a sequence (chain) of X.509v3 certificates.  The sender's
    certificate must come first in the list.  Each following
    certificate must directly certify the one preceding it.  Because
    certificate validation requires that root keys be distributed
    independently, the self-signed certificate that specifies the root
    certificate authority may optionally be omitted from the chain,
    under the assumption that the remote end must already possess it
    in order to validate it in any case.

এই তথ্যের উপর ভিত্তি করে, সার্ভার শংসাপত্রটি প্রথমে কোনও মধ্যবর্তী শংসাপত্র এবং তারপরে রুট বিশ্বস্ত কর্তৃপক্ষের শংসাপত্র (স্ব-স্বাক্ষরিত থাকলে) এর আগে আসবে। আমি প্রাইভেট কীতে কোনও তথ্য সন্ধান করতে পারি না, তবে আমি মনে করি এটি বিবেচনা করা উচিত না কারণ পেমের একটি ব্যক্তিগত কীটি নীচের পাঠ্যটি দিয়ে শুরু এবং শেষ হিসাবে এটি শনাক্ত করা সহজ কারণ এটিতে কীওয়ার্ড PRIVATEরয়েছে।

 -----BEGIN RSA PRIVATE KEY-----
 -----END RSA PRIVATE KEY-----

2
বিড়াল সাইট। সিআরটি রুট.সিআরটি সাইট.কি> সাইট.pem
কার্ভোরজস

6

এখানে ব্যবহার করে একত্রিত করার কমান্ড cat

cat first_cert.pem second_cert.pem > combined_cert.pem

3
এটি কোনও উত্তর যে কোনও দুটি শংসাপত্রকে কীভাবে সংযুক্ত করা যায়, তবে কীভাবে অ্যাপাচের জন্য সার্টিফিকেটগুলি একত্রীকরণ / সংঘবদ্ধ করতে হয় তা নয়।
এসডমিন

এটি সত্যই প্রশ্নের উত্তর দেওয়ার জন্য নয়, গৃহীত উত্তরটি যথেষ্ট ভাল। মূল পোস্টার যেমন বিড়াল ব্যবহার সম্পর্কে কথা বলেছিল আমি কীভাবে যুক্ত করতে পারি সে সম্পর্কে আমি কেবল অতিরিক্ত তথ্য সরবরাহ করি, আমি ভেবেছিলাম এটি অন্যকে সহায়তা করতে পারে।
tidileboss

2
আপনার উত্তরটি ফাইলগুলিকে কোন ক্রমে সংযুক্ত করতে হবে তা নির্দেশ করে না (আপনার কাছে কেবল "ফার্স্ট_সার্ট.পিএম" এবং "দ্বিতীয়_সেসিট.পিএম" আছে)। সঠিক উত্তরটি হবেcat my_site.pem ca_chain.pem my_site.key > combined_cert.pem
ডক্টর জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.