کپی شد
⚡ پردازش ۱۰۰٪ سمت مرورگر (Zero-Trust) بدون ارسال حتی یک بایت به سرور

تولید کلید و CSR سامانه مودیان مالیاتی؛ امن، رایگان، در مرورگر شما

ابزار رایگان تولید و اعتبارسنجی کلید خصوصی، کلید عمومی و فایل CSR سامانه مودیان مالیاتی و مرکز میانی عام (GICA). کلید خصوصی شما تنها در حافظه همین مرورگر ساخته می‌شود و هرگز از دستگاه شما خارج نمی‌گردد.

مطابق پروفایل رسمی GICA RSA-2048 · PKCS#10 · SHA-256 رمزگذاری UTF8String فیلدهای فارسی

مشخصات متقاضی گواهی امضای الکترونیکی

اطلاعات را دقیقاً مطابق کارت ملی یا آگهی تأسیس در روزنامه رسمی وارد کنید.

نوع متقاضی
[Sign]

به انگلیسی، با یا بدون فاصله (AliRezaei یا Ali Rezaei). پسوند [Sign] خودکار افزوده می‌شود. پیش‌نمایش:—

اطلاعات تکمیلی (اختیاری) توصیه‌شده در پروفایل GICA بازنگری ۱۴۰۴

شناسه ملی ۱۱ رقمی سازمانی که متقاضی به آن وابسته است (organizationIdentifier).

مقادیر ثابت پروفایل: O = Non-Governmental C = IR (وابسته به غیر دولت)

کلید خصوصی، کلید عمومی و فایل درخواست گواهی (CSR) — همگی فقط در این مرورگر

فایل‌های شما اینجا آماده می‌شوند

پس از تکمیل فرم و زدن دکمه تولید، سه فایل زیر در همین مرورگر ساخته می‌شوند:

  • کلید خصوصی (محرمانه)myprivatekey.txt
  • کلید عمومی — برای کارپوشهmypublickey.txt
  • درخواست گواهی — برای GICAmycsr.txt
پیش‌نمایش زنده Subject DN ASN.1 / DER

    ترتیب و نوع رشته‌ها مطابق خروجی openssl req -utf8 در دستورالعمل GICA است.

    سازگار با نرم‌افزارهای شایگان سیستم
    فایل myprivatekey.txt بدون نیاز به تبدیل فرمت در نرم‌افزار حسابداری شایگان سیستم قابل ثبت است.

    ZERO-TRUST ARCHITECTURE

    کلید سامانه مودیان شما هرگز از مرورگر خارج نمی‌شود

    تمام زنجیره تولید کلید، ساخت و امضای CSR تنها داخل مرورگر شما اجرا می‌شود؛ سیاست امنیتی صفحه حتی امکان برقراری ارتباط شبکه را از کد سلب کرده است.

    مرورگر شما · محیط ایزوله (Sandbox) اطلاعات فرم Subject DN WebCrypto RSA-2048 · SHA-256 فایل‌های شما key · pub · csr ۰ بایت ارسال سرور / اینترنت
    • WebCrypto بومی

      تولید کلید با موتور رمزنگاری خود مرورگر و مولد تصادفی امن سیستم‌عامل.

    • connect-src 'none'

      سیاست CSP صفحه هرگونه درخواست شبکه از کد را در سطح مرورگر مسدود می‌کند.

    • بدون CDN خارجی

      تمام اسکریپت‌ها، فونت‌ها و آیکون‌ها از همین دامنه بارگذاری می‌شوند.

    شفافیت کامل: دستورالعمل رسمی مرکز میانی عام

    GICA.SW.User.CertProfile v1.0 · rev. 1404/07/25

    «اگرچه تمامی مراحل تولید کلید و فایل درخواست گواهی (CSR) در این سامانه به صورت ۱۰۰٪ سمت کلاینت (Zero-Trust) در مرورگر دستگاه شما پردازش شده و هیچ کلیدی به سرور ارسال یا ذخیره نمی‌شود؛ با این حال جهت شفافیت حداکثری و در صورت تمایل، می‌توانید مطابق دستورالعمل رسمی مرکز میانی عام (GICA) با استفاده از نرم‌افزار OpenSSL به صورت مستقیم و دستی کلیدهای خود را تولید فرمایید.»

    مشاهده دستورالعمل رسمی مرکز میانی عام GICA
    روش دستی با OpenSSL — معادل دقیق فرم شما

    ۱) محتوای زیر را با کدگذاری UTF-8 در فایل config.txt ذخیره کنید (با تغییر فرم بالا، به‌روز می‌شود):

    
                  
                

    ۲) در پوشه C:\openssl\bin دستورات زیر را اجرا کنید:

    openssl req -new -utf8 -config "C:\openssl\config.txt" -newkey rsa:2048 -keyout myprivatekey.txt -out mycsr.txt
    openssl rsa -in myprivatekey.txt -pubout -out mypublickey.txt

    نکته: کلید تولیدشده توسط OpenSSL با رمز عبور محافظت می‌شود (ENCRYPTED PRIVATE KEY). اعتبارسنج این صفحه از این قالب نیز پشتیبانی می‌کند.

    آشنایی با سامانه

    سامانه مودیان مالیاتی چیست؟

    سامانه مودیان (یا سامانه مؤدیان) سامانه‌ای است که سازمان امور مالیاتی کشور بر پایه قانون پایانه‌های فروشگاهی و سامانه مودیان راه‌اندازی کرده است. در این سامانه، فروشندگان کالا و خدمات صورتحساب الکترونیکی خود را ثبت و ارسال می‌کنند تا اطلاعات معاملات به‌صورت برخط در اختیار سازمان مالیاتی قرار گیرد و محاسبه مالیات بر ارزش افزوده و مالیات عملکرد بر مبنای همین داده‌ها انجام شود.

    مودیانی که طبق فراخوان سازمان امور مالیاتی ملزم به عضویت شده‌اند، پس از ثبت‌نام در کارپوشه سامانه مودیان باید برای هر حافظه مالیاتی یک شناسه یکتای حافظه مالیاتی دریافت کنند. اگر صورتحساب‌ها مستقیماً توسط خود مودی (از طریق نرم‌افزار حسابداری یا فروش) ارسال شوند، این شناسه بر اساس کلید عمومی مودی صادر می‌شود و هر صورتحساب با کلید خصوصی متناظر امضا می‌گردد. ابزار همین صفحه دقیقاً این جفت‌کلید را به‌همراه فایل CSR لازم برای دریافت گواهی امضای الکترونیکی از مرکز میانی عام (GICA) تولید می‌کند.

    بنابراین سه چیز برای اتصال به سامانه مودیان مالیاتی لازم است: جفت‌کلید معتبر، شناسه یکتای حافظه مالیاتی و یک نرم‌افزار حسابداری که بتواند صورتحساب‌ها را با کلید خصوصی امضا کرده و به سامانه ارسال کند.

    روش‌های ارسال صورتحساب به سامانه مودیان

    • توسط مودی: ارسال مستقیم با نرم‌افزار حسابداری خود مودی و کلید خصوصی‌ای که در همین صفحه تولید می‌شود.
    • توسط شرکت معتمد / ارائه‌دهنده خدمات: ارسال صورتحساب از طریق شرکت‌های مورد تأیید سازمان امور مالیاتی.
    • ثبت دستی در کارپوشه: درج صورتحساب به‌صورت دستی در پرتال سامانه مودیان؛ مناسب حجم کم صورتحساب.
    نرم‌افزار حسابداری متصل به سامانه مودیان نرم‌افزارهای حسابداری شایگان سیستم صورتحساب‌های الکترونیکی را با کلید خصوصی شما امضا و مستقیماً به سامانه مودیان ارسال می‌کنند. مشاهده نرم‌افزارهای حسابداری
    راهنمای گام‌به‌گام

    راهنمای سامانه مودیان: از تولید کلید تا شناسه یکتای حافظه مالیاتی

    CSR چیست و چرا برای سامانه مودیان الزامی است؟

    CSR (Certificate Signing Request) فایلی استاندارد در قالب PKCS#10 است که کلید عمومی شما را به همراه مشخصات هویتی (Subject) در خود دارد و با کلید خصوصی شما امضا می‌شود. مرکز میانی عام (GICA) پس از بررسی این فایل و احراز هویت، گواهی امضای الکترونیکی صادر می‌کند.

    در سامانه مودیان، صورتحساب‌های الکترونیکی با کلید خصوصی امضا می‌شوند تا اصالت و انکارناپذیری آن‌ها تضمین شود. به همین دلیل ساختار CSR باید دقیقاً با پروفایل GICA منطبق باشد: پسوند [Sign] یا [Stamp]، کد/شناسه ملی صحیح و فیلدهای فارسی با کدگذاری UTF-8.

    • mycsr.txt← بارگذاری در gica.ir برای دریافت گواهی
    • mypublickey.txt← بارگذاری در کارپوشه سامانه مودیان
    • myprivatekey.txt← فقط نزد شما و نرم‌افزار صدور صورتحساب

    مراحل بارگذاری کلید عمومی و دریافت شناسه یکتای حافظه مالیاتی در کارپوشه

    1. ۱

      کلیدها را در همین صفحه تولید کرده و فایل ZIP را در محلی امن (ترجیحاً با نسخه پشتیبان) ذخیره کنید.

    2. ۲

      از طریق درگاه ملی خدمات مالیاتی (my.tax.gov.ir) وارد کارپوشه سامانه مودیان شوید.

    3. ۳

      از منوی «عضویت»، بخش «شناسه یکتای حافظه مالیاتی» را باز کرده و درخواست شناسه یکتای جدید ثبت کنید.

    4. ۴

      روش ارسال صورتحساب را «توسط مودی» انتخاب کرده و محتوای فایل mypublickey.txt را بارگذاری کنید.

    5. ۵

      شناسه یکتای حافظه مالیاتی صادرشده را به همراه فایل myprivatekey.txt در نرم‌افزار شایگان سیستم ثبت کنید.

    عناوین منوها ممکن است با به‌روزرسانی سامانه مودیان تغییر کنند.

    پرسش‌های متداول کلید و CSR سامانه مودیان

    آیا کلید خصوصی من به سرور ارسال می‌شود؟

    خیر. این صفحه یک فایل ایستا است و هیچ کد سمت سروری ندارد. سیاست امنیتی محتوا (connect-src 'none') هرگونه ارسال داده را در سطح مرورگر ممنوع کرده است. برای اطمینان می‌توانید پس از بارگذاری صفحه، اینترنت خود را قطع کرده و سپس کلید تولید کنید.

    تفاوت CSR شخص حقیقی و حقوقی چیست؟

    در گواهی شخص حقیقی، نام لاتین با پسوند [Sign]، کد ملی ۱۰ رقمی، نقش یا سمت و عنوان واحد صنفی درج می‌شود؛ نام و نام خانوادگی فارسی و شناسه ملی سازمان نیز طبق پروفایل بازنگری ۱۴۰۴ توصیه می‌شوند. در گواهی شخص حقوقی (مهر سازمانی)، نام لاتین شرکت با پسوند [Stamp]، شناسه ملی ۱۱ رقمی، عنوان شرکت مطابق آگهی تأسیس و سمت امضاکننده درج می‌شود.

    چرا فیلدهای فارسی باید با UTF-8 کدگذاری شوند؟

    استاندارد ASN.1 چند نوع رشته دارد. نویسه‌های فارسی فقط در نوع UTF8String (0x0C) به‌درستی نگهداری می‌شوند؛ ذخیره آن‌ها در PrintableString یا IA5String باعث خراب شدن متن و رد درخواست می‌شود. دستورالعمل GICA نیز به همین دلیل از گزینه -utf8 در OpenSSL استفاده می‌کند.

    اگر کلید خصوصی را گم کنم چه می‌شود؟

    کلید خصوصی فقط یک‌بار و فقط روی دستگاه شما ساخته می‌شود و هیچ نسخه‌ای از آن نزد شایگان سیستم یا هیچ سرور دیگری وجود ندارد؛ بنابراین قابل بازیابی نیست. در صورت گم شدن، باید کلید جدید تولید کرده و فرایند ثبت را تکرار کنید.

    کلید عمومی سامانه مودیان را از کجا تهیه کنم؟

    کافی است فرم «تولید کلید و CSR جدید» در بالای همین صفحه را تکمیل کنید. سه فایل کلید خصوصی (myprivatekey.txt)، کلید عمومی (mypublickey.txt) و درخواست گواهی (mycsr.txt) در مرورگر شما ساخته می‌شوند. محتوای کلید عمومی را هنگام درخواست شناسه یکتای حافظه مالیاتی در کارپوشه سامانه مودیان بارگذاری کنید.

    شناسه یکتای حافظه مالیاتی چیست؟

    شناسه یکتای حافظه مالیاتی کدی است که سازمان امور مالیاتی برای هر حافظه مالیاتی مودی در کارپوشه سامانه مودیان صادر می‌کند. این شناسه بخشی از شماره مالیاتی هر صورتحساب الکترونیکی است و در روش ارسال «توسط مودی» به کلید عمومی شما متصل می‌شود؛ به همین دلیل صورتحساب‌ها باید با کلید خصوصی متناظر همان کلید عمومی امضا شوند.

    نرم‌افزار حسابداری چگونه به سامانه مودیان متصل می‌شود؟

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

    آیا استفاده از این ابزار رایگان است؟

    بله. تولید و اعتبارسنجی کلید و CSR سامانه مودیان در این صفحه کاملاً رایگان و بدون نیاز به ثبت‌نام است و برای استفاده از آن به هیچ نرم‌افزار جانبی یا نصب OpenSSL نیاز ندارید.