WhoDNS
All articles

CSR چیست و چگونه برای خرید گواهی SSL بسازیم؟

CSR (Certificate Signing Request) بلوکی متنی است که برای صدور گواهی به مرجع گواهی می‌دهید. داخل آن کلید عمومی و اطلاعات دامنه/سازمان است؛ امضایش با کلید خصوصی‌ای که هرگز نباید جایی بفرستید انجام شده.

ساخت با openssl

openssl req -new -newkey rsa:2048 -nodes -keyout site.key -out site.csr -subj "/CN=example.com"

نکته‌های مهم

  • کلید خصوصی هرگز از سرور خارج نمی‌شود؛ اگر جایی آن را پیست کردید، بعد از نصب کلید را عوض کنید.
  • برای پوشش www و دامنهٔ اصلی، هر دو را در SAN بگذارید (ابزار مولد CSR این کار را خودکار انجام می‌دهد).
  • قبل از ارسال، محتوای CSR را decode و اطلاعات آن را چک کنید — خطای تایپی در سازمان فقط با صدور مجدد اصلاح می‌شود.

🔗 ابزار مرتبط: مولد CSR آنلاین

CSRopensslگواهی SSLکلید خصوصی