CSR چیست؟

Certificate Signing Request (CSR code) یک قطعه متن کدشده است که شامل اطلاعات مربوط به شرکت و یا سایتی است که میخواهد اس اس ال تهیه کند.

این کد در واقع فایلی است که شما برای تهیه اس اس ال به آن نیاز دارید.

کد CSR همچنین دربردارنده ی کلید عمومی است که در گواهی صادر شده تعبیه شده است. کد CSR با کلید عمومی به صورت جداگانه از کلید خصوصی RSA تولید می شود و اغلب کلید های CSR و RSA به صورت همان زمان -با توجه به کنترل پنل یا نوع وب سروری که جفت کلیدها بر روی آن ایجاد میشوند- تولید می شود .

کلیدهای عمومی و خصوصی از آن رو به هم مرتبط هستند که تنها با استفاده از کلید عمومی میتوان پیام ها را رمزگذاری کرد و فقط به وسیله کلید خصوصی میتوان آنها را رمزگشایی کرد.

بنابراین، پس از ایجاد کلید RSA و کد CSR، می توانید از طریق درج کد CSR در ناحیه کاربری خود جهت فعال شدن گواهینامه اس اس ال تان اقدام کنید.

در عین حال، کلید خصوصی باید مخفی باشد و در سرور ذخیره شود. این کلید برای نصب گواهی بر روی سرور مورد نیاز است و برای رمزگشایی اطلاعات رمزگذاری شده با کلید عمومی مورد استفاده قرار می گیرد.

 

اما چه اطلاعاتی داخل یک فایل CSR وجود دارد؟

- نام دامنه : نام دامنه یکی از اصلیترین اطلاعات موجود در فایل CSR است. اگر شما از گواهینامه های Wild Card استفاده میکنید، باید به جای نام دامنه از فرمتی مانند آنچه در زیر آمده است پیروی کنید:

*.yourdomain.com

- نام سازمان : نام ثبت شده شرکت یا سازمان

-  واحد سازمان : بخش یا سازمانی که درخواست گواهی SSL می کند.

-  محل سکونت : شهر که شرکت در آن واقع شده است.

- ایالت : ایالت یا منطقه ای که در آن شرکت قرار دارد.

- کشور : حروف اختصاری هرکشور که به صورت دوحرفی می باشد. مثلا IR برای ایران

- آدرس ایمیل

- سایز کلید : اندازه کلیدهای عمومی و خصوصی. اندازه استاندارد کلیدها 2048 و 4096 می باشد.

 

فرمت فایل CSR چیست؟

یک کد CSR یک بلوک از متن است که با ----- BEGIN REQUEST CERTIFICATE ----- و ----- END CERTIFICATE در ابتدای و انتهای تگ همرا می باشد.

 در پایین، می توانید ببینید یک کلید 2048 بیت CSR چه شکلی است:


نمونه فایل C SR 

آیا می شود اطلاعات داخل یک فایل CSR را خواند؟

بله. برای خواندن این فایل کد شده می توان از ابزارهای دیکد کردن استفاده کرد که برخی از آنها در پایین آمده اند:

Certlogik

Decoder.link

البته فایل CSR با دستور لینوکسی هم قابل دیکد کردن است. در خط فرمان دستور زیر را تایپ کنید:

openssl req -in server.csr -noout -text

 

  • 1 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

سرور مجازی

 مشخصات و تعرفه سرورهای مجازی داخل کشور (ایران)    مشخصات و تعرفه سرورهای مجازی خارج کشور...

ریدایرکت (Redirect) در سی پنل

برای شروع کار وارد پنل مدیریتی هاست لینوکس خود شوید و در قسمت Domains روی گزینه Redirects کلیک...

AMP چیست؟

در این مقاله قصد داریم شما را  با مفهوم AMP  آشنا کنیم. اگر تابحال در تلفن خود جستجوی گوگل  انجام...

چگونگی فعال کردن SSL در فایرفاکس

SSL)Secure Sockets Layer)اجازه اتصال امن به وب‌سایت ها را امکان‌پذیر میسازد، وب‌سایت‌هایی که از...

فعال کردن SSL رایگان برای دامنه APP.

همانگونه که مطلعید پسوند APP. به تازگی از سوی گوگل جهت ثبت در دسترس عموم قرار گرفت. خوب است...