आपके सामान्य वेब ब्राउज़र के विपरीत, एक कमांडलाइन टूल जैसे mysql
प्रमाणपत्र प्राधिकरणों की एक अंतर्निहित सूची नहीं है। ब्राउज़र प्रमाणन प्राधिकरणों की एक अंतर्निहित सूची के साथ आते हैं, और आप उन पर पूरी तरह से भरोसा करते हैं (चाहे आप इसे जानते हों या नहीं)।
जब आप mysql
. का उपयोग करते हैं एन्क्रिप्शन का समर्थन करने वाले MySQL सर्वर में लॉग इन करने के लिए, वह सर्वर आपको प्रमाणपत्र का सार्वजनिक भाग प्रस्तुत करेगा। सुरक्षित हैंडशेक पूरा करने के लिए, आपके क्लाइंट को सत्यापित करना होगा कि सर्वर प्रमाणपत्र किसी विश्वसनीय प्रमाणपत्र प्राधिकारी द्वारा हस्ताक्षरित है। अन्यथा, यह कहना होगा "अरे, यह एक अच्छी तरह से गठित प्रमाण पत्र की तरह दिखता है, लेकिन मैंने सीए को इस पर हस्ताक्षर करने के बारे में कभी नहीं सुना।"
हाइबरनेट/जेडीबीसी/टीएलएस के लिए, खोज-इंजन का थोड़ा सा काम कुछ उपयोगी सुझाव देता है। यह आपकी कॉन्फ़िगरेशन में सही गुण सेट करने के बारे में है।
http://razorsql.com/articles/mysql_ssl_jdbc.html