ওপেনএসএল শংসাপত্র তৈরির আদেশগুলি [সদৃশ]


14

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

openssl x509 -req -days 30 -in request.pem -signkey key.pem -out certificate.pem

উত্তর:


25

সম্পাদনা: এই প্রশ্নটি প্রম্পট ছাড়াই ওপেনএসএসএলটির সদৃশ হিসাবে বন্ধ করা হয়েছিল । আমার গৃহীত উত্তরও সেখানে দেখুন। এই উত্তরটি এখন ইসিডিএসএ বৈকল্পিকের সাথেও আপডেট করা হয়েছে। আপনি যদি ইসিডিএসএ ব্যবহার করতে পারেন তবে আপনার উচিত।

আপনার কমান্ডের অংশ হিসাবে আপনাকে বিষয়টি নির্দিষ্ট করতে হবে।

এই আদেশটি একটি পদক্ষেপ, অ-ইন্টারেক্টিভ, স্ব-স্বাক্ষরযুক্ত শংসাপত্র তৈরি।

আরএসএ সংস্করণ

openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
    -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" \
    -keyout www.example.com.key \
    -out www.example.com.cert

ইসিডিএসএ সংস্করণ

openssl req -new -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 \
    -days 365 -nodes -x509 \
    -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" \
    -keyout www.example.com.key \
    -out www.example.com.cert

2
উজ্জ্বল। আমি অ-ইন্টারেক্টিভ উপাদান সম্পর্কে জানতাম না এবং ভ্যাগ্র্যান্ট ভিএম সরবরাহ করার জন্য এটি ঠিক আমার প্রয়োজন।
রব উইকারসন

এছাড়াও, ভ্যাগ্র্যান্টের জন্য স্বয়ংক্রিয় শংসাপত্রগুলি চান।
রিচার্ড ক্লেটন

0

শংসাপত্র তৈরির প্রক্রিয়াটি স্বয়ংক্রিয় করতে আপনি পূর্বে একটি ফাইল পূরণ করতে পারেন, বিভাগটিতে:

"ক্ষেত্রের মানগুলির জন্য অনুরোধের নমুনা কনফিগারেশন ফাইল"

লিঙ্ক: http://www.openssl.org/docs/apps/req.html#EXAMPLES


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