আমাকে প্রথমে আমার প্রশ্নটি ব্যাখ্যা করুন। আমি একটি সিএ থেকে একটি শংসাপত্র কিনেছি এবং সিএসআর এবং ব্যক্তিগত কী তৈরি করতে নিম্নলিখিত ফর্ম্যাটটি ব্যবহার করেছি:
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
আমি যখন সার্ভার.কি ফাইলটি খুলি, আমি দেখতে পাচ্ছি যে এটি "----- প্রাইভেট কী -----" দিয়ে শুরু হয়
আমি আমার সার্ভারে SSL সার্টিফিকেট ব্যবহার করি এবং সবকিছু ঠিক আছে।
এখন আমি একই শংসাপত্রটি এডাব্লুএস আইএমে আপলোড করতে চাই যাতে আমি এটির জন্য বেনস্টালক লোড ব্যালেন্সার ব্যবহার করতে পারি। আমি এই আওস ডক থেকে নিম্নোক্ত কমান্ড ব্যবহার http://docs.aws.amazon.com/IAM/latest/UserGuide/InstallCert.html#SubmitCSRCertAuth
iam-servercertupload -b public_key_certificate_file -k privatekey.pem -s certificate_object_name
আমি প্রয়োজনীয় হিসাবে শংসাপত্রের ফাইলের নামগুলি পরিবর্তন করি তবে এই ত্রুটিটি পেতে থাকি: "400 ম্যালফোর্ডকার্টিফিকেট অবৈধ ব্যক্তিগত কী" "
মজার বিষয় হ'ল, অ্যাউজ ডক পৃষ্ঠায়, তারা যে নমুনা কী দেখায় তা "------- আরএসএ প্রাইভেট কী শুরু করুন --------" দিয়ে শুরু হয়
ওপেনসেল ব্যবহার করে আমার ব্যক্তিগত কীটি কোনও আরএসএ প্রাইভেট কীতে রূপান্তর করার কোনও উপায় আছে?
Invalid PEM structure, '-----BEGIN...' missing.
সাইবারডাককের মতো সরঞ্জামগুলির মতো অদ্ভুত ত্রুটি বার্তাগুলি পাওয়ার সমাধান এটিও যখন একই কী সহ খাঁটি এসএসএইচ কাজ করে।