امضا بسته صحيح نمي باشد.
امضاي بسته صحيح نميباشد به اين معني است که امضاي ديجيتال همراه با بسته صورتحساب، توسط سامانه مؤديان معتبر تشخيص داده نشده است.
اين معمولاً به يکي از دلايل زير اتفاق ميافتد:
? دلايل رايج خطاي "4212: امضا بسته صحيح نميباشد":
1. امضاي ديجيتال به درستي ايجاد نشده است
براي امضاي ديجيتال بايد از کليد خصوصي (private key) در فايل .p12 يا .pfx استفاده شود.
امضا بايد با الگوريتم مناسب (مثلاً SHA256withRSA) و بر روي متن JSON رشتهاي (UTF-8) توليد شود.
2. فرمت امضاشده نادرست است
محتواي signature بايد در قالب Base64 باشد.
بعضي کاربران به جاي امضاي محتواي JSON، کل فايل را اشتباه امضا ميکنند.
3. uid يا محتوا پس از امضا تغيير کرده است
حتماً قبل از امضا گرفتن، JSON را ثابت نگه داريد.
اگر بعد از امضا گرفتن، چيزي در بسته تغيير کند، سامانه آن را نامعتبر ميداند.
4. استفاده از کليد نادرست يا منقضي
فايل گواهي ممکن است مربوط به مؤدي ديگر يا پايانه ديگر باشد.
يا تاريخ گواهي منقضي شده است.
تمامی حقوق مادی و معنوی این سایت متعلق به حساب ایران می باشد.
دیدگاه خود را ثبت کنید.
نشانی ایمیل شما منتشر نخواهد شد.