securityconfig
KVStoreは安全に構成できます。セキュアな構成では、NoSQLクライアント、ユーティリティおよびNoSQLサーバー・コンポーネントの間のネットワーク通信はSSL/TLSを使用して暗号化され、すべてのプロセスが接続先のコンポーネントに対して自己認証を行う必要があります。KVStoreの構成時にセキュリティを設定するには、初期セキュリティ構成を作成する必要があります。これを行うには、makebootconfigプロセスの前、後、または一部として、securityconfigツールを実行します。各ノードにセキュリティ構成を作成することはできません。かわりに、ストア内のすべてのストレージ・ノードに初期セキュリティ構成を配布する必要があります。ストアで共通セキュリティ構成を共有していない場合、相互に通信できません。
java -Xmx64m -Xms64m -jar lib/kvstore.jar securityconfigsecurityconfigツールで使用される各種コマンド
-
config create -
config add-security -
config verify -
config update -
config show -
config remove-security
config createコマンドを呼び出して、セキュリティ構成を作成できます。
-pwdmgrオプションを指定してconfig createコマンドを使用し、ストアへのアクセスに必要なパスワードの保持に使用されるメカニズムを指定します。次の例では、Oracle Walletを使用します。security-> config create -pwdmgr wallet -root KVROOTストアのパスワードを入力してから、検証のために再入力します。構成ツールによって、いくつかのセキュリティ関連ファイルが自動生成されます。
config createコマンドの詳細は、セキュリティ構成の作成に関する項を参照してください。
config add-securityコマンドを使用して、作成したセキュリティ構成を追加します。security-> config add-security -root KVROOT -secdir security -config config.xmlconfig verifyコマンドを使用して、セキュリティ構成の一貫性と正確性を検証できます。security-> config verify -secdir <security dir>config updateコマンドを使用して、セキュリティ構成のセキュリティ・パラメータを更新できます。更新するセキュリティ・パラメータのリストを指定できます。
security-> config update -secdir <security dir> [-param <param=value>]*config showコマンドを使用して、すべてのセキュリティ構成情報を出力できます。
security-> config show -secdir <security dir>なんらかの理由で既存のインストールのセキュリティを無効にする必要がある場合は、config remove-securityコマンドを使用できます。
security-> config remove-security -root <kvroot> [-config >config.xml>] securityconfigツールを使用したセキュリティの構成の詳細は、securityconfigによるセキュリティの構成に関する項を参照してください。