TimesTenClassicSpecSpecClientTLS

TimesTenClassicSpecSpecClientTLSはTimesTenClassicSpecSpecに表示されます。

次の表では、TimesTenClassicSpecSpecClientTLSの構文について説明します。

表20-4 TimeTenClassicSpecSpecClientTLS

フィールド タイプ サポートされている最も古いスキーマ・バージョン 説明

auto

ブール

v4

TimesTenオペレータが自己署名証明書を自動的に作成して、それらの証明書をクライアント/サーバー暗号化に使用するようにTimesTenを構成するかどうかを決定します。

有効な値は、次のとおりです。

  • true: TimesTenオペレータは、クライアント/サーバー暗号化用の自己署名証明書を自動的に作成および構成します。

  • false (デフォルト): TimesTenオペレータは、クライアント/サーバー暗号化用の自己署名証明書を自動的に作成および構成しません。

autoデータ項目を指定せず、.spec.ttspec.clientTLS句で他のフィールドが指定されている場合、autoデータ項目のデフォルト値はfalseです。

ciphersuites

文字列

v4

クライアント/サーバー通信に使用される暗号スイートを定義します。

1つ以上の暗号スイートを指定できます。目的の暗号スイートをカンマで区切って、優先順位に従って指定します。

サポートされている暗号スイートは次のとおりです:

  • SSL_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

  • SSL_RSA_WITH_AES_128_CBC_SHA256

最初にTimesTenオペレータは、db.iniファイルにciphersuitesエントリがあるかどうかを確認します。
  • エントリがある場合、TimesTenオペレータはそのエントリを使用します。

  • エントリがない場合、TimesTenオペレータは、このデータ項目で指定された値を使用します。

  • .spec.ttspec.clientTLS.autotrueで、db.iniファイルとこのデータ項目のどちらにも値が指定されていない場合、TimesTenオペレータは値をSSL_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256に設定します。

TimesTenオペレータは、ciphersuites値をTimesTenサーバーのsys.odbc.iniファイルに追加します。

『Oracle TimesTen In-Memory Databaseセキュリティ・ガイド』「クライアント/サーバー用のTLSの構成」を参照してください。

eccurve

文字列

v4

楕円曲線のサイズを指定します。

サポートされている値は次のとおりです:
  • p256

  • p384 (デフォルト)

  • p521

『Oracle TimesTen In-Memory Databaseリファレンス』のTimesTen ttCreateCertsユーティリティの-eccurveオプションを参照してください。

encryption

文字列

v4

クライアント/サーバー・アクセスの暗号化設定を定義します。

サポートされている値は次のとおりです:
  • accepted

  • rejected

  • requested

  • required

最初にTimesTenオペレータは、db.iniファイルにencryptionエントリがあるかどうかを確認します。
  • エントリがある場合、TimesTenオペレータはそのエントリを使用します。

  • エントリがない場合、TimesTenオペレータは、このデータ項目で指定された値を使用します。

  • .spec.ttspec.clientTLS.autotrueで、db.iniファイルとこのデータ項目のどちらにも値が指定されていない場合、TimesTenオペレータは値をacceptedに設定します。

TimesTenオペレータは、encryption値をTimesTenサーバーのsys.odbc.iniファイルに追加します。

『Oracle TimesTen In-Memory Databaseセキュリティ・ガイド』「クライアント/サーバー用のTLSの構成」を参照してください。

signAlg

文字列

v4

楕円曲線署名アルゴリズムを指定します。

サポートされている値は次のとおりです:
  • ecdsasha256

  • ecdsasha384 (デフォルト)

  • ecdsasha512

『Oracle TimesTen In-Memory Databaseリファレンス』のTimesTen ttCreateCertsユーティリティの-sign_algオプションを参照してください。

validity

整数

v4

作成された証明書が有効である日数を定義します。

最小値は30、最大値は9999です。

デフォルトは3650です。

『Oracle TimesTen In-Memory Databaseリファレンス』のTimesTen ttCreateCertsユーティリティの-validityオプションを参照してください。