接続プロパティ

次の表に、接続プロパティの詳細と、そのプロパティが適用されるデータベースを示します。

プロパティ

適用される状況

説明

適用対象

KeyStore

データベースサーバーでクライアント認証が有効になっている場合にのみ適用されます

使用されるキーストアファイルのディレクトリ

DB2、Oracle

KeyStorePassword

データベースサーバーでクライアント認証が有効になっている場合にのみ適用されます

キーストアファイルにアクセスするためのパスワード

DB2、Oracle

KeyPassword

オプション

キーストアファイル内のキーにキーストアファイルと異なるパスワードが設定されている場合に使用されます

キーストアファイル内の個々のキーにアクセスするためのパスワード

DB2、Oracle

TrustStore

ValidateServerCertificate=false の場合は無視されます

トラストストアファイルのディレクトリ

DB2、Microsoft SQL Server、Oracle、Sybase

TrustStorePassword

ValidateServerCertificate=false の場合は無視されます

トラストストアファイルにアクセスするためのパスワード

DB2、Microsoft SQL Server、Oracle、Sybase

ValidateServerCertificate

オプション

true|false

データベースサーバーから送信された証明書をドライバで検証するかどうかを決定します

DB2、Microsoft SQL Server、Oracle、Sybase

HostNameInCertificate

オプション

EncryptionMethod=SSL および ValidateServerCertificate=true の場合に適用されます

host_name | #SERVERNAME#

証明書の検証に使用するホスト名

DB2、Microsoft SQL Server、Oracle、Sybase

useSSL

SSL を有効化する場合は必須

true|false

サーバーと通信するときに SSL を使用します

MySQL

requireSSL

オプション

true|false

useSSL=true の場合に SSL 接続を要求します

MySQL

verifyServerCertificate

オプション

true|false

データベースサーバーから送信された証明書を検証するかどうかを決定します

MySQL

clientCertificateKeyStoreUrl

データベースサーバーでクライアント認証が有効になっている場合にのみ適用されます

クライアント証明書キーストアへの URL。指定されていない場合はデフォルト設定が使用されます。

MySQL

clientCertificateKeyStoreType

オプション

使用している JVM でサポートされるキーストアタイプに依存します

クライアント証明書のキーストアタイプ。NULL または空白の場合はデフォルト設定が使用されます。JVM でサポートされる標準のキーストアタイプは、"JKS" および "PKCS12" です。JVM で使用しているセキュリティ製品の種類によっては、その他のタイプも使用できる場合があります。

MySQL

clientCertificateKeyStorePassword

データベースサーバーでクライアント認証が有効になっている場合にのみ適用されます

クライアント証明書キーストアのパスワード

MySQL (4/5)

trustCertificateKeyStoreUrl

verifyServerCertificate=true の場合にのみ適用されます

信頼できるルート証明書キーストアへの URL。指定されていない場合はデフォルト設定が使用されます。

MySQL (4/5)

trustCertificateKeyStoreType

オプション

使用している JVM でサポートされるキーストアタイプに依存します

信頼できるルート証明書のキーストアタイプ。NULL または空白の場合はデフォルト設定が使用されます。JVM でサポートされる標準のキーストアタイプは、"JKS" および "PKCS12" です。JVM で使用しているセキュリティ製品の種類によっては、その他のタイプも使用できる場合があります。

MySQL (4/5)

trustCertificateKeyStorePassword

verifyServerCertificate=true の場合は必須

信頼できるルート証明書キーストアのパスワード

MySQL (4/5)