الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Signature of Certificate

مغلق
بدأه مرتجى في 18 سبتمبر 2006 · 6 رد · 1,979 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد انهاءي من عملية التطبيق قمت بارسال الملف .jar عن طريق البلوتوث للموبايل

هكذا دائما.....

الى حد الان لاتوجد مشكلة

............

المشكلة التي تواجهني هي عند وصول الملف للموبايل تضهر لي الرسالة التالية

application is untrusted continue anyway

وبعد البحث المتواضع لاحظت انه لابد من التسجيل في شهادات من الجافا ولم اعرف كيف الطريقة التي يتم فيها ذلك

اقتباس
علما بانني اعمل على الNetBeans

ارجوا من الاخوة الافادة

وجزاكم الله خيرا

وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ

لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا

لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا

فلاشات اسلامية

#2

ما يحدث هو انه قبل ان يتم تثبيت مجموعة التطبيقات MIDlet Suite سيقوم برنامج ادارة التطبيقات في جهازك الجوال Application Management Software (AMS) بتفحص وجود السمة attribute

MIDlet-Jar-RSA-SHA1 في ملف توصيف التطبيق JAD

فإن كان موجودا سيقوم عندها بمحاولة التحقق من ملف الأرشيف JAR

و ذلك لمحاولة التعرف على الشهادة الموقعة Signed Certificate في ملف الأرشيف JAR .

حيث انه اذا كان من غير الممكن اثبات هوية مجموعة التطبيقات بنجاح فلن يتم تثبيتها .

اذا لم يتضمن ملف توصيف مجموعة التطبيقات JAD السمة MIDlet-Jar-RSA-SHA1 عندها يمكن تثبيت التطبيق ولكن بصفته غير موثوق (untrusted) .

الخطوات الأساسية لإنتاج مجموعة تطبيقات موقعة Signed MIDlet Suite

(بيئة J2ME Wireless ToolKit ... أكيد هناك ما يكافىء هذه العملية في NetBeans) :

انتاج زوج مفاتيح عمومي – خصوصي New Key Pair

بإدخال التفاصيل المطلوبة وضغط Create يتم توليد مفتاح جديد واضافته الى مخزن المفاتيح

( الملف keystore.sks) عندها يتم دمج المفتاح العمومي المتولد حديثا في الشهادة الموقعة ذاتيا .

عملية قرن زوج المفاتيح بشهادة تسجيل Import Certificate من سلطة ترخيص شائعة وموثوقة

وذلك بطلب توقيع شهادة Certification Signing Request ( CSR ) وباستخدام شهادتنا الموقعة ذاتيا والخيار Generate CRS يتولد ملف يحتوي على توقيع الشهادة ( .crs ) والذي يمكن تخزينه في مكان ما .

بعدها يمكن نسخ محتويات طلب توقيع الشهادة الى البريد الالكتروني المرسل الى سلطة الترخيص المناسبة طالبين فيه شهادة التوقيع .

جرب الاطلاع على www. thawte.com

أيضا يمكنك الاتصال بالوكالة الموزعة للجهاز أو بمزودي خدمة الاتصالات الجوالة للاستعلام عن الشهادات الموثوقة.

نوقيع مجموعة التطبيقات بدمج الشهادة ضمن ملف التوصيف JAD .

استلمنا الان الشهادة من سلطة الترخيص المناسبة ونحتاج الى اقترانها بزوج مفاتيحنا .

Import Certificate يربط الشهادة (الملف .cer) فإذا كان المفتاح العمومي Public Key الذي وضعناه في طلب توقيع الشهادة موجود في الشهادة عندئذ يطابق المفتاح العمومي لزوج المفاتبح الموجود في مخزن المفاتيح

( الملف keystore.sks) عندئذ سيتم تنبيهك بأنك جاهز لتوقيع مجموعة تطبيقاتك MIDlet Suite .

لتوقيع مجموعة التطبيقات ببساطة نقوم ببساطة باختيار الخيار Sign وكذلك نختار ملف التوصيف الذي ينتمي لمجموعة تطبيقاتنا التي نرغب بتسجيلها .

أصبحت الأن مجموعة التطبيقات MIDlet Suite جاهزة للتوزيع (النشر Deployment) على الجهاز الهدف.

المصدر : كتاب البرمجة في J2ME لنظام التشغيل Symbian OS- للمهندسة مريم اسماعيل / دار شعاع

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#3

الف الف شكر لك جزاك الله خير الجزاء

وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ

لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا

لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا

فلاشات اسلامية

#4

السلام عليكم

اختى ناردين ممكن حضرتك تكتبى ماكتبتيه باللغة الأنجليزيه

لانى احتاج هذه المعلومه ولا اعرف هذا المجال الا بالأنجليزيه ... وجزاكم الله كل خير

hh.jpg
#5

ألا يمكن عمل Certefied دون اللجؤ الى تلك الشركات ؟

Mohamed Deraz

#6

نداء الى كل من هو J2ME professional

ألا يوجد طريقة لعمل هذا

Mohamed Deraz

#7

علشان تخلى البرنامج بتاعك trusted بتعمل الخطوات السابقة اللى قالتها الاخت ناردين. تخيل مع السيناريو دة

كل ما تحب تعمل access for BT تلاقى رسالة تقولك هل ان البرنامج اللى اسمة كذا يريد ان يعمل access للBT هل انتا موافق ام لا؟ كل مرة تحب تستخدم ال BT ف برنامجك تطلعلك الرسالة السخيفة دى طب والحل أن انتا لازم تشترى certificate علشان تمنع ظهور الرسالة دى مرة اخرى . اللى سمعتة من زميل لى كان الجزئية دى علية مشروع كنا شغالين فية ان فى bug ف ال 60S تمكنك من جعل الرسالة دى تظهر ف الاول مرة تشغل فيها البرنامج فقط أو أنها تمكنك من عمل ال certificate أنا الصراحة مش متزكر

لو حبيت إستفاضة ف الموضوع دة أبحث عن الكتاب دة ف منتدى نوكيا

MIDP_2_0_Signed_MIDlet_Developers_Guide_v2_0_en.pdf

بس دور كويس لان الكتاب دة مستخبى :D

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

هذا الموضوع مغلق.

مواضيع مشابهة