رموز الأخطاء · تسجيل مفتاح
المفتاح العام غير صالح
الرمز
key_proof_invalidالحالة422
إن كان طلب شراءلا يُرجَع عند الشراء أبدًا
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ .NET
EnrollmentRefusedExceptionالمعنى
المفتاح العام الذي أرسلته ليس مفتاح P-256 عامًّا صالحًا للاستخدام. (أما إثبات الحيازة الذي لا يُتحقق منه فلا يُرفض — بل يعود بـ proofState: "failed".)
ما عليك فعله
- أرسل النصف العام فقط:
ktyECوcrvP-256، وxوyبطول 32 بايت بالضبط لكلٍّ منهما، بترميز base64url دون حشو. - لا ترسل عنصرًا خاصًا (
d).
أين قد تصادفه
- POSTإرسال مفتاح عام
/v1/enrollments/{invitationId}/keys
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/key-proof-invalid",
"title": "المفتاح العام غير صالح",
"status": 422,
"code": "key_proof_invalid",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}