mysql_ssl_rsa_setup プログラムについてお知らせください-
このプログラムは、SSL 接続を使用したセキュリティをサポートする SSL 証明書、キー ファイル、および RSA キー ペア ファイルの作成に役立ちます。パスワードが見つからない場合は、暗号化されていない接続を介して RSA を使用して安全なパスワード交換を行います。既存の SSL ファイルの有効期限が切れた場合は、mysql_ssl_rsa_setup プログラムを使用して新しい SSL ファイルを作成できます。
Mysql_ssl_rsa_setup は次のように呼び出すことができます:
shell> mysql_ssl_rsa_setup [options]
オプションには、ファイルが作成される場所を指定する --datadir と - が含まれます。 -verbose オプション、mysql_ssl_rsa_setup によって実行された「openssl」コマンドを表示するために使用されます。
「mysql_ssl_rsa_setup」コマンドは、デフォルトのファイル名のセットを使用して SSL および RSA ファイルの作成を試みます。その仕組みは次のとおりです。
mysql_ssl_rsa_setup は、PATH 環境変数で指定された場所にある openssl バイナリをチェックします。 openssl が見つからない場合、mysql_ssl_rsa_setup は何も行いません。
openssl が存在する場合、または --datadir オプションが指定されていない場合、mysql_ssl_rsa_setup は --datadir オプションで指定された MySQL データ ディレクトリでデフォルトの SSL および RSA ファイルを検索します。コンパイル時に指定されたデータディレクトリ。
mysql_ssl_rsa_setup 次の名前の SSL ファイルを探してデータ ディレクトリを確認します。
ca.pem server-cert.pem server-key.pem
mysql_ssl_rsa_setup は、上記のファイルのいずれかが存在する場合、SSL ファイルを作成しません。 。
それ以外の場合は、openssl を呼び出してこれらのファイルを作成し、いくつかの追加ファイルも作成します。-
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)
これらのファイルは、SSL 経由のクライアント接続を保護するのに役立ちます。
mysql_ssl_rsa_setup はデータ ディレクトリ内の RSA ファイルもチェックします。ファイル名は次のとおりです -
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)
以上がmysql_ssl_rsa_setup - MySQL で SSL/RSA ファイルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。