「MySQL Connector/NET」の版間の差分

imported>Administrator
imported>Administrator
98行目: 98行目:
接続に使用するMySQLアカウントのパスワードを指定する。
接続に使用するMySQLアカウントのパスワードを指定する。


=== 通信の暗号化 ===
=== 通信の暗号化(旧) ===
* Encrypt
* Encrypt
* UseSSL
* UseSSL
104行目: 104行目:


MySQL Connector/NET 5.0.3 以降で使えるようになったオプションで、それより古いバージョンでは無視される。
MySQL Connector/NET 5.0.3 以降で使えるようになったオプションで、それより古いバージョンでは無視される。
MySQL Connector/NET 6.2.1 以降ではEncrypt ではなく UseSSL を使えとのこと。
MySQL Connector/NET 6.2.1 以降で廃止されたので、このオプションではなくSSL Modeオプションを使えとのこと。
 
=== 通信の暗号化(新) ===
* SSL Mode
* SslMode
デフォルト:None
 
MySQL Connector/NET 6.2.1 以降で新設された暗号化設定。
 
設定できる値は以下のとおり。
* None - SSLを使用しない。
* Preferred - SSLを優先する。接続先MySQLサーバーがSSLをサポートしていない場合は自動的にSSLを使用しないで接続する。
* Required - SSLを使用する。接続先MySQLサーバーがSSLをサポートしていない場合は接続エラーとなる。[[オレオレ証明書]]を使う場合に使うのか?。
* VerifyCA - SSLを使用し、かつ認証局(CA)での検証を行う。ただし証明書の有効性のみを検証し、ホスト名の不一致を許容する。
* VerifyFull - SSLを使用し、かつ認証局(CA)での検証を行う。ホストが一致しない場合は接続エラーとなる。


== 備考 ==
== 備考 ==