Tidak seperti peramban web biasa, alat baris perintah seperti mysql
tidak memiliki daftar otoritas sertifikat bawaan. Browser dilengkapi dengan daftar otoritas sertifikasi bawaan, dan Anda secara implisit memercayainya (baik Anda mengetahuinya atau tidak).
Saat Anda menggunakan mysql
untuk masuk ke server MySQL yang mendukung enkripsi, server itu akan memberi Anda bagian publik dari sebuah sertifikat. Untuk menyelesaikan jabat tangan aman, klien Anda perlu memverifikasi bahwa sertifikat server ditandatangani oleh otoritas sertifikat tepercaya. Jika tidak, ia harus mengatakan "hei, ini terlihat seperti sertifikat yang dibuat dengan baik, tetapi saya tidak pernah mendengar tentang ca yang menandatanganinya."
Untuk Hibernate / JDBC / TLS, sedikit kerja mesin pencari menghasilkan beberapa saran yang berguna. Ini semua tentang menyetel properti yang tepat di konfigurasi Anda.
http://razorsql.com/articles/mysql_ssl_jdbc.html