আইওএস বিতরণের জন্য কীভাবে পি 12 শংসাপত্র তৈরি করবেন


102

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

আমি এগুলি কীচেইন অ্যাক্সেসে লোড করার চেষ্টা করেছি। আমি পড়েছিলাম যে আপনি সেগুলি সেগুলি থেকে পি 12 হিসাবে রফতানি করতে পারেন, তবে আমি যখন আমদানি করি তখন সেগুলি কোথাও উপস্থিত হয় না।

উত্তর:


127

আপনি কীচেইন অ্যাক্সেসে স্বাক্ষর করার অনুরোধটি তৈরি করার সময় আপনার ব্যক্তিগত কী তৈরি করা হয়। শংসাপত্রটি উত্পন্ন এবং ডাউনলোড হওয়ার পরে, এটি ডাবল-ক্লিক করলে এটি কীচেইন অ্যাক্সেসে যুক্ত হবে যেখানে এটি ব্যক্তিগত কী এর সাথে মিলে যাবে। তারপরে আপনি শংসাপত্রটি নির্বাচন করতে পারেন এবং প্রাইভেট কীটি নির্বাচন করতে তীরটি খুলুন এবং কীচেইন অ্যাক্সেস থেকে একটি .p12 ফাইল হিসাবে তাদের একসাথে রফতানি করতে পারেন।


12
কিছু মনে করো না; এটা খুঁজে বের করে। মানুষ এতে আশ্চর্যজনক যে কোনও সমস্যা নেই ... এটি বিভ্রান্তিকর!
রবজি

14
ভাল লাগবে তবে পি 12 আমার জন্য গ্রে গ্রেড করেছে :(
রব

14
@ রব আপনাকে প্রাইভেট কী নির্বাচন করতে হবে এবং পুরো শংসাপত্রটি নয়। Keychains শীর্ষ রেখে তারপর বিষয়শ্রেণীতে অন্তর্ভুক্ত নীচে "সার্টিফিকেট" নির্বাচন করুন আপনি দেখতে পাবেন যা নিশ্চিতভাবে ঘটবে একটি ড্রপ এখন তীর করেছে নির্বাচন করুন "প্রবেশ করুন", এটি ক্লিক করুন এবং ব্যক্তিগত কী রাইট ক্লিক করুন এবং রপ্তানি টুপি প্রদর্শন করবে হিসাবে একটি .p12
tutts

6
আমি ড্রপ-ডাউন বিকল্পটিও পাচ্ছি না। ডাউনলোডের পরে আমি শংসাপত্রটি ডাবল-ক্লিক করেছি এবং এটি লগইন কীচেইনে প্রদর্শিত হয়, তবে ব্যক্তিগত কী এর অধীনে নয়। আমি এটি কেবল শংসাপত্রের অধীনেই দেখি, কী এবং শংসাপত্রের মধ্যে কোনও সংযোগ নেই যা আমি দেখতে পাচ্ছি।
শেঠেরজ

6
একই অবস্থা. কোনও ড্রপডাউন, পি
12 গ্রেড

75

.p12 ফাইলগুলি অ্যাপল অ্যাপ স্টোরে অ্যাপ্লিকেশন প্রকাশ করতে ব্যবহৃত হয়

উ: একটি (.certSigningRequest) সিএসআর ফাইল তৈরি করুন

  1. ইউটিলিটিগুলি থেকে কীচেন অ্যাক্সেস খুলুন
  2. কীচেইন অ্যাক্সেস সরঞ্জামদণ্ড থেকে কীচেন অ্যাক্সেস -> পছন্দ নির্বাচন করুন
  3. পপ আপ উইন্ডোতে শংসাপত্র ট্যাব নির্বাচন করুন
  4. "অনলাইন শংসাপত্রের স্থিতি প্রোটোকল" এবং "শংসাপত্র প্রত্যাহার তালিকা" উভয়ই "অফ" এ সেট করুন
  5. এই জানালাটা বন্ধ করো
  6. এখন সরঞ্জামদণ্ড থেকে, কীচেন অ্যাক্সেস> শংসাপত্র সহকারী> একটি শংসাপত্র কর্তৃপক্ষের থেকে শংসাপত্রের জন্য অনুরোধ করুন খুলুন
  7. ইমেল ঠিকানা এবং সাধারণ নাম লিখুন যা আপনি iOS বিকাশকারী প্রোগ্রামে নিবন্ধভুক্ত করেছিলেন
  8. সিএ ইমেলটি ফাঁকা রাখুন এবং "ডিস্কে সংরক্ষিত" এবং "আমাকে কী জুটির তথ্য নির্দিষ্ট করতে দিন" নির্বাচন করুন
  9. চালিয়ে ক্লিক করুন
  10. আপনার হার্ড ড্রাইভে একটি ফাইলের নাম এবং গন্তব্য চয়ন করুন
  11. সংরক্ষণ ক্লিক করুন
  12. পরবর্তী উইন্ডোতে, " কী আকার" মানটি "2048 বিট" এ সেট করুন
  13. "অ্যালগরিদম" "RSA" এ সেট করুন
  14. চালিয়ে ক্লিক করুন

এটি আপনার হার্ড ড্রাইভে আপনার certSigningRequest ফাইল (সিএসআর) তৈরি এবং সংরক্ষণ করবে। প্রবেশ করা সাধারণ নাম সহ কীচেন অ্যাক্সেসে একটি সরকারী এবং ব্যক্তিগত কী তৈরি করা হবে।

বি। আইওএস বিকাশকারী অ্যাকাউন্টে ".cer" ফাইল তৈরি করুন

  1. অ্যাপল বিকাশকারী অ্যাকাউন্টে লগইন করুন "শংসাপত্র, সনাক্তকারী এবং প্রোফাইলগুলি" ক্লিক করুন
  2. "প্রোভিজিং প্রোফাইল" ক্লিক করুন
  3. "শংসাপত্রগুলি" বিভাগে "উত্পাদন" ক্লিক করুন
  4. ক্লিক করুন মূল প্যানেলের উপরের ডান দিকে "যোগ করুন" (+) বাটন
  5. এখন, "অ্যাপ স্টোর এবং অ্যাডহক" চয়ন করুন
  6. চালিয়ে ক্লিক করুন
  7. "ফাইল চয়ন করুন " এ ক্লিক করুন এবং আপনার হার্ড ড্রাইভ থেকে তৈরি সিএসআর ফাইলটি সন্ধান করুন
  8. জেনারেট ক্লিক করুন
  9. ফাইলটি পেতে ডাউনলোড ক্লিক করুন

সি। ইনস্টল করুন এবং .p12 শংসাপত্র তৈরি করুন

  1. এই .cer আপনি যে ফাইলটি ডাউনলোড করেছেন এবং ডাবল ক্লিকের
  2. "লগইন" এ লগইন ড্রপ ডাউন সেট করুন এবং অ্যাড ক্লিক করুন
  3. কীচেইন অ্যাক্সেস খুলুন এবং আপনি পদক্ষেপ এ তে তৈরি প্রোফাইল পাবেন
  4. আপনি "ব্যক্তিগত কী" প্রোফাইলটি প্রসারিত করতে পারেন (আপনি যে শংসাপত্র যুক্ত করেছেন তা প্রদর্শন করে)
  5. কেবলমাত্র এই দুটি আইটেম নির্বাচন করুন (পাবলিক কী নয়)
  6. পপআপ থেকে ডান ক্লিক করুন এবং "2 আইটেম রফতানি করুন ..." ক্লিক করুন
  7. এখন নিশ্চিত করুন ফাইল ফর্ম্যাটটি ".p12" এবং আপনার হার্ড ড্রাইভে ফাইলের নাম এবং গন্তব্য চয়ন করুন
  8. সংরক্ষণ ক্লিক করুন। এখন, আপনাকে একটি পাসওয়ার্ড সেট করতে অনুরোধ করা হবে তবে এই দুটি ফাঁকা রাখবেন
  9. ঠিক আছে ক্লিক করুন। আপনার হার্ড ড্রাইভে এখন একটি .p12 ফাইল রয়েছে

একটি নোট নিন যে সমস্যাটি যদি এখনও অব্যাহত থাকে তবে নীচের পদক্ষেপটিও চেষ্টা করুন:

যদি আপনার কীচেইন আইক্লাউডে উপস্থিত থাকে তবে আইক্লাউড থেকে সমস্ত কীচেন সামগ্রী সরান এবং আইক্লাউডে নতুন সেটআপ করুন এটি কাজ করা উচিত।


আমি দুর্ঘটনাক্রমে আমার প্রাইভেট কী ফর্ম কে-চেইন মুছে ফেলেছি। সুতরাং এখন আমি শংসাপত্রের নীচে ব্যক্তিগত কী দেখতে পারি না। আমার সিএসআর ফাইল আছে কীভাবে আবার সিএসআর থেকে প্রাইভেট কী ইনস্টল করবেন?
অবিজিৎ নাগারে

1
আমি উইন্ডোজ ফোনের লোক হিসাবে একটি .p12 ফাইল উত্পন্ন করার অ্যাপল প্রক্রিয়াটি আবিষ্কার করতে সত্যিই খুব কঠিন সময় কাটিয়েছি এবং এই পোস্টটি এটি সত্যই বুঝতে আমাকে সহায়তা করেছিল।
মোহাম্মদ আমির কে

1
খুব দরকারী নির্দেশাবলী। অনেক ধন্যবাদ. এটি অনেক সময় সাশ্রয় করে।
অলিক্স

'অনলাইন শংসাপত্রের স্থিতি প্রোটোকল' এবং অন্যটিকে কেন অফ অফ করা হয়েছে?
নট

1
আমি এই সমস্যাটি সমাধান করেছি। আমি কী করেছি তা ব্যাখ্যা করার জন্য: আপনার কীচেনটি আইক্লাউডে উপস্থিত না হয়েছে তা নিশ্চিত করুন। এটি একবার উপস্থিত হয়ে গেলে, ঝুঁকি রয়েছে যে আপনি সমস্যাটি উপরে পেয়েছেন। আমি আমার আইক্লাউডে ডেটা ব্যবহার না করেই সবকিছু নির্ধারণ করেছি, একটি নতুন সেটআপ করেছি, তারপরে এটি কার্যকর হয়েছে।
নজর মেডিওরোস

32

ঠিক আছে, সমস্যার সমাধান! দেখে মনে হচ্ছে আমি যখন শংসাপত্রটিতে ডাবল ক্লিক করি তখন এটি স্বয়ংক্রিয়ভাবে এটি সিস্টেমে কীচেইনে ইনস্টল করে - কেন জানি না। সুতরাং পরিবর্তে, আমি কেবল লগইন কীচেইনে শংসাপত্রটি টেনে নিয়ে যাই এবং পরে সমস্ত ভাল। এই নিবন্ধটি -> কীচেইনে শংসাপত্র যুক্ত করা এবং .p12 ফাইল ফর্ম্যাট তৈরি করা - 10 মাস আগে অ্যালন রোজেনফিল্ডকে ধন্যবাদ


1
কি শান্তি. আমি এটি বুঝতে চেষ্টা করে ঘন্টা ব্যয় করেছি। এই উত্তরটি না থাকলে আমি আরও একটি সপ্তাহ নষ্ট করতাম।
বি সেভেন

1
তোমাকে অনেক ধন্যবাদ. আমি এটি বের করার চেষ্টা করে ঘন্টা নষ্ট করেছি।
সলটেডব্লফিশ

1
হ্যাঁ, সময় নষ্ট করা সময়, সংরক্ষণ করা হয়েছে :)
সাহান

29

আপনি কী চেইন বাম নীচের কোণ থেকে (শংসাপত্রগুলি) নির্বাচন করে ফিল্টার না করলে আপনি প্রসারিত বিকল্প পাবেন না



3

যে কারও কাছে এখনও এই সমস্যা রয়েছে, তার জন্য আমার সমাধানটি ছিল দুটি এবং "এক্সপোর্ট 2 আইটেম" (কী এবং শংসাপত্র) উভয়ই নির্বাচন করা না - বরং কেবল শংসাপত্রটি রফতানি করা উচিত যা ইতিমধ্যে কীটি অন্তর্ভুক্ত করে। ২০১ 2016 সালের হিসাবে আমি মনে করি এটি এটি করার উপায় কারণ পূর্ববর্তী আপলোডগুলি যেগুলি রফতানি 2 আইটেমের সাথে কাজ করে তা আর কাজ করে না।


আমি কেবলমাত্র শংসাপত্রটিকে পি 12 হিসাবে রফতানি করতে পারি না - আপনি কি নিশ্চিত যে এটি সঠিক উপায়?
সিসিল রদ্রিগেজ

একই অবস্থা. এই অত্যন্ত গুরুত্বপূর্ণ.
গৌতম জৈন

3

আপনার পি 12 ফাইলটি এই পথে যেতে ..

ধাপ 1 সালে উপর XCode > এ যান প্রকল্প সেটিংস > জেনারেল > স্বাক্ষর অধ্যায়> সার্টিফিকেট সাইন ইন

নীচের চিত্রে দেখানো হয়েছে আপনি এই নির্দিষ্ট অ্যাপের জন্য কোন শংসাপত্র ব্যবহার করছেন তা দেখুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 2. কিচেন খুলুন > বাম নীচে বিভাগ বিভাগে> শংসাপত্রগুলি

চিত্রটিতে শো হিসাবে ডাউন তীরটিতে ক্লিক করে শংসাপত্রটি এবং খোলার সন্তানের সন্ধান করুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 3. ডান ক্লিক করুন এবং আপনার পাসওয়ার্ড প্রদান করে "শংসাপত্র। P12" হিসাবে রফতানি করুন । "123456"


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