هنگام دریافت گواهی امضای دیجیتال، ممکن است از شما فایل CSR خواسته شود. CSR مخفف Certificate Signing Request و به معنی «درخواست صدور گواهی» است. این فایل، اطلاعات متقاضی و کلید عمومی او را برای مرکز صدور آماده میکند و با کلید خصوصی متناظر امضا میشود. کلید خصوصی داخل CSR قرار نمیگیرد.
داشتن این فایل به معنی دریافت گواهی یا تأیید هویت شما نیست؛ CSR یکی از ورودیهای فرایند صدور است.
تفاوت فایل CSR، گواهی امضای دیجیتال و توکن چیست؟
این اصطلاحات نقشهای متفاوتی دارند و نباید بهجای یکدیگر استفاده شوند.
اصطلاح | نقش | نکته مهم |
گواهی دیجیتال | تأیید ارتباط هویت دارنده با کلید عمومی | پس از طی فرایند صدور، توسط مرجع صادرکننده ارائه میشود. |
کلید خصوصی | ایجاد امضای دیجیتال | باید محرمانه بماند و دسترسی به آن محدود باشد. |
کلید عمومی | بررسی صحت امضا | کلید متناظر با کلید خصوصی است و در فرایند معرفی کلید استفاده میشود. |
فایل CSR | درخواست صدور گواهی | شامل اطلاعات متقاضی و کلید عمومی است؛ گواهی نهایی نیست. |
توکن امضای دیجیتال | نگهداری و استفاده از کلید امضا در تجهیز سختافزاری | نرمافزار باید از ارتباط با آن پشتیبانی کند. |
درخواست CSR با کلید خصوصی متقاضی امضا و برای صدور گواهی ارائه میشود. بنابراین ساخت CSR یا تولید یک جفت کلید، بهتنهایی به معنای دریافت گواهی معتبر از مرکز صادرکننده نیست.
همچنین استخراج کلید عمومی از گواهی، کلید خصوصی را در اختیار شما قرار نمیدهد. اگر کلید خصوصی در توکن نگهداری میشود، نرمافزار باید بتواند عملیات امضا را با همان تجهیز انجام دهد.
استفاده از ابزارهای تولید فایل CSR:
برای ساخت CSR میتوانید از ابزارهای تولید درخواست گواهی استفاده کنید. این ابزارها با دریافت مشخصات لازم، فایل درخواست را آماده میکنند و نیاز به واردکردن دستی دستورهای فنی را کاهش میدهند. ابزار مناسب ممکن است نرمافزار معرفیشده توسط مرکز صدور، برنامه سازگار با توکن یا سرویس آنلاین تولید CSR باشد.
پیش از استفاده، سازگاری ابزار با نوع گواهی و الزامات مرکز صدور را بررسی کنید. اطلاعات متقاضی را مطابق مدارک و راهنمای صدور وارد کنید و در ابزارهای آنلاین، روش تولید و نگهداری کلید خصوصی را نیز در نظر بگیرید. اگر تولید کلید داخل توکن الزامی باشد، باید از ابزار سازگار با همان توکن استفاده شود.
پس از تهیه فایل، CSR را از مسیر تعیینشده برای ثبت درخواست ارسال کنید. کلید خصوصی و رمز آن را همراه درخواست نفرستید و در محل امن نگه دارید. تولید CSR بهتنهایی به معنی صدور گواهی نیست؛ دریافت گواهی به تکمیل بررسیها و مراحل احراز هویت بستگی دارد.