SSL বৈশিষ্ট্যগুলি সিস্টেমের বৈশিষ্ট্যগুলির মাধ্যমে JVM স্তরে সেট করা থাকে। মানে আপনি প্রোগ্রামটি চালানোর সময় আপনি সেগুলি সেট করতে পারবেন (জাভা-ডি ....) অথবা আপনি সিস্টেম.সেটপ্রোপার্টি করে কোডগুলিতে সেট করতে পারেন।
javax.net.ssl.keyStore - অ্যাপ্লিকেশন প্রক্রিয়ার নিজস্ব শংসাপত্র এবং ব্যক্তিগত কী সম্বলিত জাভা কীস্টোর ফাইলের অবস্থান। উইন্ডোজে, নির্দিষ্ট পথের নাম অবশ্যই ব্যাকস্ল্যাশগুলির স্থানে, /, ফরওয়ার্ড স্ল্যাশ ব্যবহার করতে হবে।
javax.net.ssl.keyStorePassword - দ্বারা নির্দিষ্ট কীস্টোর ফাইল থেকে ব্যক্তিগত কী অ্যাক্সেসের জন্য পাসওয়ার্ড। এই পাসওয়ার্ডটি দু'বার ব্যবহার করা হয়েছে: কীস্টোর ফাইলটি (স্টোর পাসওয়ার্ড) আনলক করতে এবং কীস্টোরে (কী পাসওয়ার্ড) সঞ্চিত ব্যক্তিগত কী ডিক্রিপ্ট করতে।
javax.net.ssl.trustStore - জাভা কীস্টোর ফাইলের সিএ শংসাপত্রের সংকলন সম্বলিত এই অ্যাপ্লিকেশন প্রক্রিয়া (ট্রাস্ট স্টোর) দ্বারা বিশ্বাসযোগ্য Location উইন্ডোজে, নির্দিষ্ট পথের নাম অবশ্যই ফরওয়ার্ড স্ল্যাশ ব্যবহার করতে হবে,/
ব্যাকস্ল্যাশগুলির স্থানে,\
।
যদি এই সম্পত্তি ব্যবহার করে কোনও ট্রাস্ট স্টোরের অবস্থান নির্দিষ্ট করা না থাকে তবে সানজেএসএসই বাস্তবায়ন নিম্নলিখিত স্থানগুলিতে (ক্রম) একটি কীস্টোর ফাইল অনুসন্ধান করে এবং ব্যবহার করে:
$JAVA_HOME/lib/security/jssecacerts
$JAVA_HOME/lib/security/cacerts
javax.net.ssl.trustStorePassword - দ্বারা বর্ণিত কীস্টোর ফাইল (স্টোর পাসওয়ার্ড) আনলক করার জন্য পাসওয়ার্ড
javax.net.ssl.trustStore
।
javax.net.ssl.trustStoreType - ( ) জাভা কীস্টোর ফাইল ফর্ম্যাটের জন্য, এই সম্পত্তিটির মান jks (বা জে কেএস) রয়েছে। আপনি সাধারণত এই সম্পত্তিটি নির্দিষ্ট করেন না, কারণ এর ডিফল্ট মানটি ইতিমধ্যে jks।
javax.net.debug - এসএসএল / টিএলএস স্তরটির জন্য লগিং চালু করতে, এই সম্পত্তিটি এসএসএলে সেট করুন।