.Stuststore ফাইলটি যেখানে মোকাবেলা করতে হয়েছে সেখানে কি কেউ এসেছেন? এবং .ruststore ফাইলের মধ্যে .cer আমদানি করতে জানে?
আমি নিশ্চিত নই যে আমাকে জাভা কীটোল বা লিনাক্স কমান্ড ব্যবহার করতে হবে (যেমন ওপেনসেল কমান্ড)।
ধন্যবাদ
উত্তর:
# Copy the certificate into the directory Java_home\Jre\Lib\Security
# Change your directory to Java_home\Jre\Lib\Security>
# Import the certificate to a trust store.
keytool -import -alias ca -file somecert.cer -keystore cacerts -storepass changeit [Return]
Trust this certificate: [Yes]
পরিবর্তন হ'ল ডিফল্ট ট্রস্টস্টোর পাসওয়ার্ড
sed
শংসাপত্রটি ফিল্টার করার জন্য ব্যবহার না করে আপনি openssl s_client
আউটপুটটি পাইপও করতে পারেন openssl x509 -out certfile.txt
, উদাহরণস্বরূপ:
echo "" | openssl s_client -connect my.server.com:443 -showcerts 2>/dev/null | openssl x509 -out certfile.txt
আপনি বিশ্বাসের দোকানে .cer ফাইলটি যেভাবে আমদানি করেন সেভাবেই আপনি ফায়ারফক্স থেকে একটি এক্সপোর্ট বলতে একটি .crt ফাইল আমদানি করতে পারেন।
আপনাকে কীস্টোরের একটি নাম এবং পাসওয়ার্ড রাখতে হবে না, আপনি কেবল টাইপ করতে পারেন:
keytool -v -import -file somefile.crt -alias somecrt -keystore my-cacerts
আপনার জাভা ইন্সটলেশন (জেরেলিব \ সিকিউরিটি \ কেসেটস) -এর মধ্যে থাকা ক্যাসের্টস ফাইলটি অবশ্যই ব্যবহার করুন কারণ এতে সুরক্ষিত "জনপ্রিয়" শংসাপত্র রয়েছে।
এসইআর এবং ক্র্যাটের পার্থক্য সম্পর্কিত আপডেট (কেবলমাত্র স্পষ্ট করতে) এসএসএলের সাথে অ্যাপাচি অনুসারে - সিআরটি কে সিআরটি সার্টিফিকেটে কীভাবে রূপান্তর করবেন? এবং ব্যবহারকারী @ স্পোনরাইডার
বাইনারি আকারে সিইআর একটি X.509 শংসাপত্র, DER এনকোডড।
সিআরটি হ'ল বাইনারি এক্স.509 শংসাপত্র, পাঠ্যে (বেস-base৪) এনকোডিংয়ে এনক্যাপসুলেটেড।
এটি একই এনকোডিং নয়।