Mysql
 sql >> Baza danych >  >> RDS >> Mysql

trustCertificateKeyStoreUrl vs clientCertificateKeyStoreUrl

trustCertificateKeyStoreUrl służy do uwierzytelniania serwera i clientCertificateKeyStoreUrl służy do uwierzytelniania klienta. Podczas negocjacji SSL serwer przedstawia swój certyfikat zawierający klucz publiczny serwera oraz sumę kontrolną, która jest podpisana cyfrowo przez zewnętrzny urząd certyfikacji (CA). Istnieje inna właściwość połączenia verifyServerCertificate który ma skonfigurować, czy klient powinien weryfikować certyfikat serwera, czy nie. Jeśli chcesz zweryfikować certyfikat serwera dla swojej aplikacji podczas negocjacji SSL, powinieneś ustawić verifyServerCertificate na true i podaj ścieżkę Truststore, która zawiera wszystkie zaufane urzędy certyfikacji według klienta do trustCertificateKeyStoreUrl . Jeśli certyfikat przedstawiony przez serwer jest podpisany cyfrowo przez zaufany urząd certyfikacji przez klienta, weryfikacja się powiedzie, w przeciwnym razie zakończy się niepowodzeniem.

clientCertificateKeyStoreUrl służy do uwierzytelniania klienta. Jeśli uwierzytelnianie klienta jest włączone po stronie serwera (możesz odwołać się do https://dev.mysql.com/doc/refman/8.0/en/create-user.html#create-user-tls artykuł, aby wiedzieć, jak włączyć uwierzytelnianie klienta), a następnie podczas negocjacji SSL serwer zażąda certyfikatu klienta. Jeśli certyfikat klienta jest podpisany cyfrowo przez CA, któremu ufa serwer, uwierzytelnienie się powiedzie.

Krótko mówiąc, trustCertificateKeyStoreUrl należy podać, gdy klient chce uwierzytelnić certyfikat serwera, a clientCertificateKeyStoreUrl należy podać, gdy uwierzytelnianie klienta jest włączone na serwerze, a serwer chce uwierzytelnić, czy certyfikat jest podpisany przez zaufane urzędy certyfikacji.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeksujesz kolumnę MySql TEXT?

  2. PDOstatement::execute():SQLSTATE[HY093]:Nieprawidłowy numer parametru:liczba powiązanych zmiennych nie odpowiada liczbie tokenów

  3. MySQL:Zaznaczanie wszystkich kolumn w tabeli plus jedna kolumna z tej samej tabeli

  4. Problem z instalacją Ruby on Rails - Jak korzystać z instalacji WAMP MySQL?

  5. BŁĄD 1044 (42000):Odmowa dostępu dla „root” ze wszystkimi uprawnieniami