অ্যান্ড্রয়েড ফোনে আপনি কীভাবে সিএ শংসাপত্রগুলি আমদানি করবেন?


59

আমি আমার নেক্সাস ওয়ান ব্যবহার করে আমার বিশ্ববিদ্যালয়ের ওয়্যারলেসে সংযোগ স্থাপন করতে চাই। আমি যখন ওয়্যারলেস সেটিংসে "ওয়াই-ফাই নেটওয়ার্ক যুক্ত করুন" এ যাই তখন আমি নেটওয়ার্ক এসএসআইডি পূরণ করি এবং সুরক্ষার জন্য 802.1x এন্টারপ্রাইজ নির্বাচন করি এবং সমস্ত কিছু পূরণ করি।

সমস্যাটি হ'ল আমাদের বিশ্ববিদ্যালয়ের ওয়্যারলেস শংসাপত্রের জন্য থ্যাওট প্রিমিয়াম সার্ভার সিএ শংসাপত্র ব্যবহার করে।

আমি যখন সিএ শংসাপত্রের জন্য ড্রপ ডাউন তালিকায় ক্লিক করি তখন আমি তালিকায় কিছুই পাই না (কেবল এন / এ)

এখন আমার কাছে শংসাপত্র রয়েছে (Thawte প্রিমিয়াম সার্ভার CA.pem) এবং এটি আমার এসডি কার্ডে সরিয়ে নিয়েছে, তবে অ্যান্ড্রয়েড এটি স্বয়ংক্রিয়ভাবে সনাক্ত করে বলে মনে হচ্ছে না।

আমার শংসাপত্রটি কোথায় রাখা উচিত যাতে অ্যান্ড্রয়েড ওয়্যারলেস ম্যানেজার এটি স্বীকৃতি দেয়। অন্য কথায়, আমি কীভাবে সিএ শংসাপত্রটি আমদানি করতে পারি যাতে অ্যান্ড্রয়েড বুঝতে পারে যে এটি ফোনে রয়েছে এবং এটি সিএ শংসাপত্রের ড্রপ ডাউন তালিকায় প্রদর্শন করে।

কোন সাহায্যের জন্য ধন্যবাদ,

Tomek

পিএস আমার ফোনটি মূল নয়

সম্পাদনা : কিছু গবেষণা করার পরে দেখে মনে হচ্ছে আপনি নিজের ফোনের সেটিংস> অবস্থান ও সুরক্ষা> এসডি কার্ড থেকে ইনস্টল করে শংসাপত্রগুলি ইনস্টল করতে সক্ষম হচ্ছেন

দুর্ভাগ্যজনকভাবে দেখে মনে হচ্ছে একমাত্র অনুমোদিত ফাইল এক্সটেনশন .p12। দেখে মনে হচ্ছে না এই মুহুর্তে .cer বা .pem ফাইলগুলি (যা কেবল দুটি ফাইল যা থাওতে শংসাপত্রের সাথে আসে) আমদানি করে।

দেখে মনে হচ্ছে আপনি আপনার .cer বা .pem ফাইলগুলিকে .p12 এ রূপান্তর করতে একটি রূপান্তরকারী ব্যবহার করতে পারেন, তবে একটি কী ফাইলের প্রয়োজন।

https://www.sslshopper.com/ssl-converter.html

থাওতে শংসাপত্রগুলির জন্য এই কী ফাইলটি কোথায় পাবেন তা আমি জানি না।


1
আমি আশা করি এটি বন্ধ করা হবে। এটি আমার পক্ষে সবচেয়ে সহায়ক হয়েছে। এই পৃষ্ঠায় প্রত্যেককে আপনাকে ধন্যবাদ।
রিকিট

একটি .crt শংসাপত্রটিও সূক্ষ্মভাবে কাজ করে
মিথ্যা রায়ান

1
অ্যানড্রয়েড ২.৩.৫ সহ এইচটিসি ডিভাইসে আমাকে ফাইল এক্সটেনশান থেকে অন্যদিকে পরিবর্তন.pem করতে হয়েছিল .crt। এর পরে আমি সুরক্ষা সেটিংসে Install from SD cardবিকল্প থেকে এটি সনাক্ত করতে পারি । এটি এসডি কার্ডের মূল বা ফোল্ডারে রেখে দেওয়া যেতে পারে। Downloads
জেজেডি

ওপেনএসএল বিভিন্ন শংসাপত্র ফর্ম্যাটগুলির মধ্যে রূপান্তর করতে সক্ষম হওয়া উচিত।
snaut

উত্তর:


16

আমি রিয়েলএমবির অ্যান্ড্রয়েড শংসাপত্র ইনস্টলারটি দুর্দান্ত সাফল্যের জন্য ব্যবহার করেছি । আপনি কেবল আপনার PEM এনকোডযুক্ত (.cer বা .pem) ফাইলটি আপলোড করুন এবং তারপরে আপনার ফোনের ব্রাউজারটি সরবরাহ করা লিঙ্কটিতে নির্দেশ করুন। প্রাইভেট চাবি লাগবে না।


সেই সাইটটি নিজেই বলে দেয় আপলোডটি কোনও বৈধ শংসাপত্র কিনা। এটি আমাকে অবৈধ শংসাপত্রের ত্রুটি দিয়েছে। আমি আমার লিনাক্স মেশিনে ডান ফাইল অনুমতি সহ এটি আপলোড করেছি এবং এটি দুর্দান্ত কাজ করেছে।
so_mv

1
সেই সাইটের সম্ভাব্য সুরক্ষা সম্পর্কিত লিঙ্কটির সাথে অবশ্যই চিহ্নিত করা উচিত (বা, সেই ওয়েবসাইটটি নিজেই উদ্ধৃত করুন: সুরক্ষাটি কেমন? - খারাপ, আপনার কেবল কোনও ফাইলগুলি আপলোড করা উচিত যা আপনার কোনও পার্শ্ব প্রতিক্রিয়া ছাড়াই প্রকাশ্যে দেখা যায় ))
অথবা ম্যাপার

এটি আর কাজ করে না :( আপলোড ব্যর্থ হয়েছে
ভিটাস

6

প্রথম: অ্যান্ড্রয়েড কেবল সিএর বাইনারি ফর্ম্যাটটি বুঝতে পারে এবং কেবল ফাইল বিন্যাসে * .crt দিয়ে।
দ্বিতীয়: অ্যান্ড্রয়েড কেবল * .p12 ফাইল ফর্ম্যাটে ব্যবহারকারী শংসাপত্রগুলি বোঝে।

সুতরাং আপনি আপনার সিএ ফাইল বাইনারি বা পাঠ্য খুব সাধারণ কিনা তা পরীক্ষা করে দেখতে পারেন: এটি কোনও পাঠ্য সম্পাদক দিয়ে খুলুন ^

যদি এর মতো কিছু থাকে 0‚ i0‚ Т তবে এটি বাইনারি।

এমন কিছু যদি দেখেন

শংসাপত্র: তথ্য: সংস্করণ: 3 (0x2) ক্রমিক সংখ্যা: 96: 0 ই: 45: 58: 68: 9 এ: বিএফ: 00 স্বাক্ষর অ্যালগরিদম: sha1WithRSAEncryption ইস্যুকারী: সি = ইউএ, এসটি =

তারপরে এটি পাঠ্য। এটিকে নিজের দ্বারা * নিক্সে বাইনারি রূপান্তর করা খুব সহজ:

openssl x509 -inform PEM -outform DER -in CA.pem -out CA.crt

অথবা কেবল আপনার সিস্টেম প্রশাসককে জিজ্ঞাসা করুন।

সিএ সিআরটি এবং ইউজারসার্ট.পি 12 উভয়ই আপনার এসডি কার্ডে অনুলিপি করুন বা ইমেলের মাধ্যমে প্রেরণ করুন (যদি আপনার অ্যান্ড্রয়েডে কোনও ইমেল ক্লায়েন্ট থাকে তবে সাধারণত ডাউনলোড করা সংযুক্তিগুলি ডাউনলোড ফোল্ডারে সংরক্ষণ করা হয়, আসলে এটি কোনও ব্যাপার নয়)।

সুরক্ষায় যান এবং এর মতো বিকল্পটি সন্ধান করুন: আপনার এসডি কার্ড থেকে শংসাপত্র ইনস্টল করুন

প্রথমে CA.crt ইনস্টল করুন, তারপরে usercert.p12

ওয়াইফাইতে যান এবং নতুন সংযোগ তৈরি করুন, 802.1x ইএপি যাই হোক না কেন চয়ন করুন এবং সিএ সিএ সিআরটি এবং আপনার ব্যবহারকারীর শংসাপত্র ইউজারসার্ট.পি 12 এর জন্য আপনার শংসাপত্রগুলি নির্বাচন করুন আমার ক্ষেত্রে আমি ব্যবহারকারীর নামটিও প্রবেশ করেছি।


2
যে কারও কাছে এটি ভবিষ্যতে সহায়তা করতে পারে: এসজিএস 4 এ পাঠ্য ফর্ম্যাট শংসাপত্র ইনস্টল করতে আমার কোনও সমস্যা হয়নি - তবে আমি এটি ডাউনলোড ফোল্ডারে স্থানান্তরিত করার পরেই ( আমার দস্তাবেজগুলি করবে না) এবং কেবলমাত্র বিকল্পটিতে ইঙ্গিত করা হয়েছে প্রশ্ন, কোনও ফাইল ম্যানেজারের সিআরটি ফাইল খোলার মাধ্যমে নয়, যেখানে অ্যান্ড্রয়েড দাবি করেছে যে ফাইলের ধরণটি অজানা (নেক্সাস on-এর মতো নয়, যেখানে এটি এর মতো কাজ করেছিল)।
অথবা ম্যাপার

ক্রোম থেকে রক্ষা পাওয়ার সময় আমাকে সাইট শর্ট নয়, রুট সার্ট ব্যবহার করতে হয়েছিল। ক্রোম পৃষ্ঠা থেকে: এফ 12 (ডিভ কনসোল), সুরক্ষা ট্যাব, শংসাপত্র দেখুন, শংসাপত্রের পাথ ট্যাব, শীর্ষস্থানীয় মূল নোড ক্লিক করুন, শংসাপত্র দেখুন, বিশদ ট্যাব, "ফাইলটিতে অনুলিপি করুন ..." বোতামটি নির্বাচন করুন, ডিআর ফর্ম্যাটটি চয়ন করুন। গুগল ড্রাইভ থেকে খোলার পরে আমাকে শংসাপত্রটি ইনস্টল করা উচিত। সেটিংস, সুরক্ষা, বিশ্বস্ত শংসাপত্র, ব্যবহারকারীর ফোনে এটি প্রদর্শিত হয় তা যাচাই করুন।
কার্টিস ইয়ালাপ

5

http://abtevrythng.blogspot.com/2010/06/adding-cer-certificates-on-your-android.html

কীভাবে এটি অর্জন করা যায় তা দেখায়। আমার জন্য ভাল কাজ করে। চেষ্টা কর.

এই নিবন্ধে .cer থেকে .pfx (যা আপনার অ্যান্ড্রয়েডে যা প্রয়োজন) রূপান্তর দেওয়া হয়েছে। সাধারণ পদ্ধতিটি দেওয়া হয়েছে যার সাহায্যে আপনি .cer কে .pfx এ রূপান্তর করতে পারেন এবং এটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করতে ব্যবহার করতে পারেন। প্লাস .pfx রূপান্তর করতে আপনার কোনও কী দরকার নেই !!!


5

এই উত্তরটি খুঁজছেন এমন লোকের জন্য যারা রিয়েলএমবির সমাধান ব্যবহার করতে পারবেন না কারণ তারা তাদের ফোনে ইন্টারনেট অ্যাক্সেস করতে পারবেন না।
আমি শুধু থেকে আমার সার্টিফিকেট ফাইল এক্সটেনশন পরিবর্তন .cerকরতে .crtএবং সবকিছু ঠিক কাজ! সমাধানের জন্য এই xda থ্রেডের ব্যবহারকারীদের ধন্যবাদ Thanks


0

ঠিক এটাই সমাধান। অ্যান্ড্রয়েড কেবল "বাইনারি মোডে" শংসাপত্র গ্রহণ করে। যদি আপনার কাছে পাঠ্য মোডে একটি শংসাপত্র থাকে, যা সর্বাধিক সাধারণ শংসাপত্রের ফর্ম্যাট হয় তবে এটিকে কেবল "ডিইআর বাইনারি" ফর্ম্যাটে রূপান্তর করুন। এর পরে, অ্যান্ড্রয়েড ডিভাইসের "ডাউনলোড ফোল্ডারটিতে শংসাপত্রটি চাপুন এবং শংসাপত্রটি ইনস্টল করতে" এসডি কার্ড থেকে ইনস্টল করুন "মেনুটি ব্যবহার করুন।

স্যামসুং গ্যালাক্সি, সনি এক্সপিরিয়া ফোন, এইচটিসি ফোন ওয়ার্কস অ্যান্ড্রয়েড সংস্করণ 3.x এবং 4.x সংস্করণের জন্য কাজ করে

অলিভিয়ের


0

অ্যান্ড্রয়েড ফোনে আপনি কীভাবে সিএ শংসাপত্রগুলি আমদানি করবেন?

ওয়ার্ক উইথ শংসাপত্রগুলিতে অ্যান্ড্রয়েডের অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় । নোট করুন যে শংসাপত্রটি অবশ্যই ASN.1 / DER এনকোডড থাকতে হবে। একবার এনকোডিংটি সঠিক হয়ে গেলে, কেবলমাত্র এক্সটেনশনটি সিআরটি বা সিইআর নিশ্চিত করুন। যদি এটি না হয় (যেমন আপনি এটির নাম দিয়েছেন ca-cert.der), তবে এটির (নাম) নামকরণ করুন ca-cert.crt

আপনার যদি পিইএম এনকোডেড শংসাপত্র থাকে, তবে এএসএন 1 / ডিইআর এনকোডিংয়ে (প্রতি ডিমের্টির নির্দেশ অনুসারে) রূপান্তর করুন:

openssl x509 -in ca-cert.pem -inform PEM -outform DER -out ca-cert.crt

যদি আগ্রহী হয়, সিস্টেম ট্রাস্ট স্টোরটি রমে পুড়ে গেছে, সুতরাং আপনি সত্যিই এটি পরিবর্তন করতে পারবেন না। আপনি যখন ট্রাস্ট স্টোরটি সংশোধন করেন, আপনি আসলে টুইট করছেন /data/misc/keychainএবং দুটি ফাইলের মধ্যে একটি: cacerts-addedএবং cacerts-removed। নিকোলে এলেনকভের আইসিএস ট্রাস্ট স্টোর বাস্তবায়ন দেখুন


0

আমি পরবর্তী পদক্ষেপগুলি অনুসরণ করে আমার বিশ্ববিদ্যালয় নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে সক্ষম হয়েছি:

  1. এটি ব্যবহার করা হয় এমন শংসাপত্র সম্পর্কে বিশ্ববিদ্যালয়কে জিজ্ঞাসা করেছিলেন, আমার ক্ষেত্রে ডিজিগার্টসিএ।
  2. এটি গুগল করুন, এটি ডাউনলোড করুন (আমি এটি আমার ড্রপবক্স অ্যাকাউন্টে সংরক্ষণ করেছি), ফোনে এটি ডাউনলোড ফোল্ডারে সংরক্ষণ করুন (আমার ক্ষেত্রে স্যামসং গ্যালাক্সি এস 8)।
  3. ফোনে: সেটিংসে যান> লক স্ক্রিন এবং সুরক্ষা-> অন্যান্য সুরক্ষা সেটিংস-> ডিভাইস স্টোরেজ থেকে ইনস্টল করুন (স্টোরেজ থেকে শংসাপত্র ইনস্টল করুন) - যদি শংসাপত্রটি ফোনে ডাউনলোড হয় (আমার ক্ষেত্রে ডাউনলোড ফোল্ডারটি এটি স্বীকৃত এবং এর জন্য প্রদর্শিত হবে) নির্বাচন).
  4. ফোনটি রিবুট করুন।
  5. নেটওয়ার্ক কনফিগার করার সময়, সিএ শংসাপত্রে, নির্বাচন করুন Don't validate after installed on phone

আমার ক্ষেত্রে এটি কাজ করেছে, আশা করি এটি সাহায্য করবে।


-1

আপনি টিজেডাব্লুএস (অ্যান্ড্রয়েড সংস্করণ) ব্যবহার করে ইনস্টল করার জন্য সঠিক এমআইএমআই টাইপ সহ এসডি কার্ড থেকে আপনার সেরি / পেম অ্যাক্সেস করতে পারেন, তাই আপনাকে কোনও ওয়েব সাইটে আপনার শংসাপত্রটি আপলোড করার দরকার নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.