Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara terhubung ke MySQL dengan X509 menggunakan JDBC?

Retak, tercantum di sini, dalam komentar saya di bagian bawah halaman:http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-using-ssl.html

Setelah MENGHABISKAN SEBUAH MINGGU MELAKUKAN INI, saya akhirnya berhasil terhubung menggunakan sertifikat klien (MEMERLUKAN X509 pada definisi pengguna)!!!!

rem NOTE: these commands are run using the Java 6 (1.6) JDK as it requires the "-importkeystore" command
rem which is not available before this JDK version.

rem Import the self signed Certifacte Authority certificate into a keystore.
keytool -import -alias mysqlCACert -file ca-cert.pem -keystore truststore -storepass truststore
rem Shows only the signed certificate.
keytool -v -list -keystore truststore -storepass truststore

rem Create a PKCS12 file from an existing signed client certifcate and its private key.
rem set password to "keystore".
openssl pkcs12 -export -in client-cert.pem -inkey client-key.pem -out client.p12 -name clientalias -CAfile ca-cert.pem -caname root
rem Import the combined certificate and private key into the keystore.
keytool -importkeystore -deststorepass keystore -destkeystore keystore -srckeystore client.p12 -srcstoretype PKCS12 -srcstorepass keystore -alias clientalias

Kemudian tentukan file sertifikat tepercaya (truststore) dan file sertifikat/kunci klien (keystore) di aplikasi Java Anda baik melalui URL koneksi, melalui argumen parameter start-up JVM (-D=,...), atau System.setProperty(var,val),...

Ini benar-benar berfungsi!!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan semua catatan tanpa menghapus di Grup di mysql

  2. Hapus bagian dari string termasuk karakter tertentu dari string menggunakan MySQL

  3. mysql terlalu lama untuk menyisipkan baris

  4. Hasilkan karakter alfanumerik acak unik yang panjangnya 7 karakter

  5. menentukan kumpulan kata yang paling sering digunakan php mysql