সিএসআর হ্যাশ এবং সার্ট হ্যাশ সম্পর্কিত নয়
অনুরোধে এবং প্রকৃত শংসাপত্রে হ্যাশ টাইপ একে অপরের সাথে সম্পর্কিত নয়।
সিএ সিআর-তে স্বাক্ষর পরীক্ষা করে। এইভাবে, সিএ যাচাই করতে পারে যে সিএসআর ট্রানজিটে পরিবর্তন হয়নি। এটি সিএসআর-তে স্বাক্ষর করে।
আপনি কোনও সিএ কী হ্যাশ চান তা জানানোর কোনও অফিসিয়াল (বা এমনকি আধিকারিক) কোনও ইন-ব্যান্ড উপায় নেই। পরিবর্তে একটি সিএ সংস্থা একাধিক সিএ চালাতে পারে, যার মধ্যে একটি বিশেষত SHA256 ব্যবহার করে। এবং যদি আপনি SHA256 চান, তবে আপনি সেই নির্দিষ্ট একটি SHA256- কেবল-সিএর ওয়েবসাইটে আপনার সিএসআর জমা দিন। (এবং তাদের SHA1-CA এর ওয়েবসাইটে নেই))
যা প্রায়শই তাত্ত্বিক হয় তা হ'ল: "আমি যদি SHA1 এর সাথে স্বাক্ষরিত কোনও সিএসআর জমা দিই তবে আমার সার্টটি SHA1 এর সাথে স্বাক্ষরিত হবে।" এটি সাধারণত করা হয় না। ( শুধুমাত্র সিএ আমি Gandi.net ছিল কিছু সময়ের জন্য এই কাজ করতে ব্যবহৃত জানি ।)
কীভাবে SHA256 এর সাথে সিএসআরতে স্বাক্ষর করবেন
তা বলা হচ্ছে, -sha256
SHA256 এর সাথে আপনার সিএসআরটিতে স্বাক্ষর করতে প্যারামিটারটি ব্যবহার করুন :
ওপেনএসএল রেক-নতুন-নিউউইকি আরএসএ: 2048 -নোডস -5256 -out www.example.com.sha256.csr -keyout www.example.com.key -subj "/ সি = ইউএস / এসটি = উদাহরণসত্তা / এল = উদাহরণস্বরূপ / হে = ExampleOrganisation / সিএন = www.example.com "এর
সিএসআর-এর হ্যাশ প্রকারটি কীভাবে পরীক্ষা করে
তা আপনার সিএসআরের হ্যাশ প্রকারটি কীভাবে খুঁজে পান:
$ openssl req -in www.example.com.sha256.csr -noout -text | grep Signature
Signature Algorithm: sha256WithRSAEncryption
ভাল. এটি যেমন চেয়েছিল ঠিক তেমনই SHA256 ব্যবহার করছে।