Heim  >  Artikel  >  Datenbank  >  mysql_ssl_rsa_setup – SSL/RSA-Dateien in MySQL erstellen

mysql_ssl_rsa_setup – SSL/RSA-Dateien in MySQL erstellen

WBOY
WBOYnach vorne
2023-08-23 23:01:051199Durchsuche

mysql_ssl_rsa_setup - 在MySQL中创建SSL/RSA文件

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 aufrufen

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen