‫ درباره موبایل

صفحات: « 1 2

سلام. میخواستم بدونم برای تغییر نوتیفیکیشن موبایل چه قسمتهایی از رو باید بررسی کنیم؟ ممنون

سازنده: سید یحیی زمان ایجاد: 28 دی 1397 زمان اتمام: 27 بهمن 1397

پاسخ‌ها:

مرتب‌سازی بر اساس
سید یحیی 24 بهمن 1397

مقدار استرینگ این هست

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

سید یحیی 24 بهمن 1397

توی تنظیمات ssl.conf این ها رو داریم

 

        SSLCertificateFile /home/sn/certi/ssl852.cer
        SSLCertificateKeyFile /home/sn/certi/ssl852.key

 

 

سید یحیی 24 بهمن 1397

من فکر کنم متوجه شدم مشکل کجاست. زمانی که سایت شاب رو نصب کرده بودن روز سرور بدون https بود. در زمانی که apk میخواستند بسازند چون باید signed apk میساختن، ظاهرا یک self signed ساختن. الان در مسیر key store path مسیر همون فایل داده میشه با پسوردی که ست شده بوده.

الان اما سایت https هست و طبق پست بالا یه فایل cer و key داریم. در نتیجه زمانی که اپ اندروید میخواد وصل بشه، سایت اصلی ایراد میگیره که گواهی شناخته شده نیست.

به عبارتی فکر میکنم باید گواهی های نصب شده روی سایت رو در قسمت signed apk وارد کنم. درسته؟ یا دلیل دیگه ای هست؟

 

تیم توسعه
مرادنژاد 24 بهمن 1397

بله. به نظر مشکل self-sign بودن هست.

همون کاری که خودتون پیشنهاد کردید رو انجام بدید.

اما خب راهکار بهتر اینه که مشکل امضای SSL رو در سرورتون برطرف کنید و مثلا از یک امضای معتبر استفاده کنید، مثلا سرویس رایگان Let's encrypt.

سید یحیی 24 بهمن 1397

من از طریق برنامه keystore-explorer  فایل pfx رو باز کردم و یک فایل ks به معنی key store سیو کردم. در زمان ساخت apk هم مشخصات این فایل ks رو دادم. قاعدتا الان گواهی که ساین شده باید مطابق با همون چیزی باشه که در سایت هست. با این حال همچنان اون ارور رو میده.

یک راه حل این هست که در کد گفته بشه که چند تا گواهی قبول کنه. اینجا توضیحاتی داده ولی با توجه به این که نیاز هست کد اندروید دستکاری بشه من خیلی نتونستم جای درستشو پیدا کنم. ممنون میشم راهنمایی کنید که چکار میشه کرد تا چند تا گواهی اکسپت بشه. اینجوری یه مرحله جلو میریم.

ویرایش شده توسط سید یحیی (24 بهمن 1397)
تیم توسعه
مرادنژاد 27 بهمن 1397

سلام

با توجه به اینکه این مشکل مربوط به نامعتبر بودن گواهی SSL شماست و ارتباطی به کد موتوشاب ندارد، در اولویت بررسی توسط تیم ما نیست.

لطفا برای دریافت یک گواهی معتبر لینک‌های زیر را مطالعه کنید:

https://letsencrypt.org/getting-started/

https://shub.ir/forum/topic/154?page=1#post-642

https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04

ویرایش شده توسط مرادنژاد (27 بهمن 1397)
صفحات: « 1 2
این موضوع بسته شده است