কীভাবে একটি ডিইআর বাইনারি এনকোডড ইনস্টল করবেন, ম্যাকের GOST R 34.10-2001 রুট শংসাপত্র (.crt)?


0

আমি এই শংসাপত্রটি আমার ম্যাকের ওএসএক্স ১০.৯.১ এ চালিত করতে চাই ।

আমি এটি ডাউনলোড করেছি, তবে যখন আমি ডাবল ক্লিক করি তখন কীচেইন খোলা হয় এবং এটিই।

কমান্ড লাইনের সাহায্যে এটি ইনস্টল করতে পারবেন না:

user$ sudo certtool i ca_fns_rusia.crt 
Password:
***pemDecode: no terminator found
***ca_fns_russia.crt: Bad PEM formatting. Aborting.

উত্তর:


0

আপনার ক্ষেত্রে উত্তরটি "আপনি পারবেন না" বলে মনে হচ্ছে।

ওপেনএসএসএল ব্যবহার করে, আমি নির্ণয় করতে সক্ষম হয়েছি যে আপনার শংসাপত্রটি দৃশ্যত "PER" ASCII / বেস 64 ফর্ম্যাটটির পরিবর্তে "DER" বাইনারি এনকোডিং বিন্যাসটি ব্যবহার করছে যা সমাধান করা সহজ সমস্যা।

তবে এটাই ছিল কেবলমাত্র প্রাথমিক বাধা। সবচেয়ে বড় সমস্যা হ'ল এটি একটি রাশিয়ান ক্রিপ্টো অ্যালগরিদম ব্যবহার করে যা "GOST R 34.10-2001" নামে পরিচিত, যা পশ্চিমে ব্যাপকভাবে সমর্থনযোগ্য নয়। কমপক্ষে, ম্যাক ওএস এক্স এর অন্তর্নির্মিত সুরক্ষা লাইব্রেরি দ্বারা এটি সমর্থন করার কোনও উল্লেখ আমি পাই না। সুতরাং সম্ভবত আপনি এটি কেচেইনে আমদানি করার কোনও সম্ভাবনা নেই এবং আপনি এটি করতে পারলেও এটি দিয়ে কিছুই করতে সক্ষম হবেন না।

আপনি দেখতে চাইতে পারেন কোন তৃতীয় পক্ষের ওয়েব ব্রাউজারগুলি (বা ইমেল অ্যাপ্লিকেশনগুলি বা আপনি যা যা করার চেষ্টা করছেন) OS এর কীচেইন এবং ক্রিপ্টো পরিষেবাগুলিতে সম্পূর্ণভাবে নির্ভর করার পরিবর্তে তাদের নিজস্ব শংসাপত্রগুলির সেট ব্যবহার করে GOST সমর্থন করে।

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