উত্তর:
স্বাক্ষরগুলির জন্য আপনার ইসিডিএসএ লাগবে, ইসিডিএইচ নয় - আধুনিক একটি এক্সচেঞ্জ অ্যালগরিদম যা বেশিরভাগ এনক্রিপশনের জন্য ব্যবহৃত হয়।
আছে openssl dgst -sign
:
openssl dgst -sha256 -sign <priv_key_file> -out <sig_file> <data_file>
এছাড়াও আছে openssl pkeyutl
:
openssl pkeyutl -sign -in <data_file> -inkey <priv_key_file> -out <sig_file>
(দ্রষ্টব্য যে pkeyutl
কেবল ইসিডিএসএ দ্বারা SHA1 কে সমর্থন করে; -pkeyopt digest:sha256
কেবল আরএসএ কী দিয়েই এটি গ্রহণ করা হয়েছে Meanwhile এদিকে dgst
সমস্ত হজমের সাথে কাজ করে বলে মনে হচ্ছে তবে আমি এটি সম্পর্কে 100% নিশ্চিত নই))
অন্যান্য সরঞ্জাম যেমন অ্যাকডাসটুল বিদ্যমান ।
আপনার যদি ইসিডিএসএ ভিত্তিক এক্স.509 শংসাপত্র থাকে , আপনি চাইবেন openssl cms
।
openssl cms
ব্যবহার করা হয়?