Heim >Datenbank >MySQL-Tutorial >mysql_ssl_rsa_setup – SSL/RSA-Dateien in MySQL erstellen
Informieren Sie uns über das Programm „mysql_ssl_rsa_setup“ –
Dieses Programm hilft bei der Erstellung eines SSL-Zertifikats, einer Schlüsseldatei und einer RSA-Schlüsselpaardatei, um eine sichere Verbindung mit SSL und einen sicheren Passwortaustausch mit RSA in einer unverschlüsselten Verbindung zu unterstützen, falls diese fehlen. Wenn die vorhandene SSL-Datei abgelaufen ist, können Sie mit dem Programm mysql_ssl_rsa_setup eine neue SSL-Datei erstellen.
Mysql_ssl_rsa_setup kann wie folgt aufgerufen werden:
shell> mysql_ssl_rsa_setup [options]
Einige der Optionen umfassen --datadir, um den Speicherort anzugeben, an dem die Datei erstellt wird, und die Option --verbose, um den von mysql_ssl_rsa_setup ausgeführten Befehl „openssl“ anzuzeigen .
Der Befehl „mysql_ssl_rsa_setup“ versucht, SSL- und RSA-Dateien mit den Standarddateinamen zu erstellen. So funktioniert es:
mysql_ssl_rsa_setup sucht an dem durch die Umgebungsvariable PATH angegebenen Speicherort nach der OpenSSL-Binärdatei. Wenn OpenSSL nicht gefunden wird, unternimmt mysql_ssl_rsa_setup nichts.
Wenn openssl vorhanden ist, sucht mysql_ssl_rsa_setup nach Standard-SSL- und RSA-Dateien im MySQL-Datenverzeichnis, das durch die Option --datadir angegeben wird, oder im Datenverzeichnis, das zur Kompilierungszeit angegeben wird, wenn die Option --datadir nicht bereitgestellt wird.
mysql_ssl_rsa_setup überprüft das Datenverzeichnis, indem es nach einer SSL-Datei mit dem folgenden Namen sucht:
ca.pem server-cert.pem server-key.pem
Mysql_ssl_rsa_setup erstellt keine SSL-Datei, wenn eine der oben genannten Dateien vorhanden ist.
Andernfalls ruft es openssl auf, um diese Dateien zu erstellen, und erstellt auch einige zusätzliche Dateien −
ca.pem (It is the self-signed CA certificate) ca-key.pem (It is the CA private key) server-cert.pem (It is the server certificate) server-key.pem (It is the server private key) client-cert.pem (It is the client certificate) client-key.pem (It is the client private key)
Diese Dateien tragen dazu bei, die Client-Verbindung über SSL zu sichern.
mysql_ssl_rsa_setup überprüft auch die RSA-Datei im Datenverzeichnis. Der Dateiname lautet wie folgt: −
private_key.pem (It is the private member of private/public key pair) public_key.pem (It is the public member of private/public key pair)
Das obige ist der detaillierte Inhalt vonmysql_ssl_rsa_setup – SSL/RSA-Dateien in MySQL erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!