名称
     create-message-security-provider - メッセージ・セキュリティ・
     プロバイダの作成

形式
     create-message-security-provider [ --user admin_user ] [ --
     password admin_password ] [ --host host_name ] [ --port port
     _number ] [ --protocol=rmi|jmxmp ] [ --passwordfile filename
     ] [ --encrypted=true|false ] [ --terse=true|false ] [ --echo
     =true|false ] [ --interactive=true|false ] [ --secure=true|
     false ] [ --legacy=true|false ] [ --help ] [ --target target
     ] --classname provider_class [ --layer message_layer ] [ --
     providertype provider_type ] [ --providertype provider_type 
     ] [ --requestauthsource request_auth_source ] [ --
     requestauthrecipient request_auth_recipient ] [ --
     responseauthsource response_auth_source ] [ --
     responseauthrecipient response_auth_recipient ] [ --
     isdefaultprovider ] [ --property name=value[:name=value]* ] 
     [ provider_name ]

説明
     create-message-security-providerを使用すると、管理者は
     HttpServletまたはSOAPメッセージをセキュリティ保護する方法を
     指定するセキュリティ・サービスのメッセージ・セキュリティ・プ
     ロバイダを作成できます。

オプション
     -u	--user
	   ドメインの運用管理エージェントの管理ユーザ名。

	   既にotxadmin loginコマンドでログインしている場合は、--userオ
	   プションの指定は不要です。

     -w	--password
	   ドメインの運用管理エージェントの管理ユーザのパスワード。

     -H	--host
	   ドメインの運用管理エージェントが起動しているマシン名。

     -p	--port
	   ドメインの運用管理エージェントのポート番号。既定値は6212です
	   。

     --protocol
	   ドメインの運用管理エージェントとの接続プロトコルを選択します
	   。指定できるプロトコルは、rmi、jmxmpです。既定値はrmiです。

     -W	--passwordfile
	   ドメインの運用管理エージェントのパスワードを含むファイル。

     --encrypted
	   ドメインの運用管理エージェントのパスワードに暗号化されたパス
	   ワードを利用する場合に指定します。既定値はfalseです。暗号化
	   されたパスワードの生成にはencryptコマンドを使用してください
	   。このオプションはpasswordfileオプションが指定されている場合
	   のみ有効です。

     -t	--terse
	   trueを指定すると、出力データがスクリプトによる処理のための簡
	   潔なデータとなります。既定値はfalseです。

     -e	--echo
	   trueを指定すると、標準出力でコマンドライン文が表示されます。
	   既定値はfalseです。

     -I	--interactive
	   true(既定値)を指定すると、パスワードオプション入力用のプロン
	   プトを表示します。

     -s	--secure
	   trueを指定すると、ドメインの運用管理エージェントとの通信に
	   SSL/TLSを利用します。既定値はfalseです。

     --legacy
	   trueを指定すると、コマンドの接続先のサーバがV8か、V9か確認し
	   ます。確認後V8であれば旧互換動作を行い、V9であればV9の動作を
	   行います。falseの場合は接続先のサーバを確認せずにV9の動作を
	   行います。既定値はfalseです。

     --help
	   コマンドのヘルプを表示します。

     --target
	   メッセージ・セキュリティ・プロバイダを作成するターゲットを指
	   定します。

     --classname
	   プロバイダのJava実装クラスを定義します。クライアント認証プロ
	   バイダは、javax.security.auth.message.module.
	   ClientAuthModuleインタフェースを実装する必要があります。サー
	   バー側プロバイダはjavax.security.auth.message.module.
	   ServerAuthModuleインタフェースを実装する必要があります。プロ
	   バイダはどちらのインタフェースも実装できますが、プロバイダ・
	   タイプに対応したインタフェースを実装する必要があります。

     --layer
	   message-security-config要素のauth-layer属性の値の定義に使用
	   されるmessage-layerエンティティ。デフォルトはHttpServletです
	   。もう1つのオプションはSOAPです。

     --providertype
	   プロバイダがクライアント認証プロバイダ、サーバー認証プロバイ
	   ダ、あるいはこの両方のいずれかとして使用されるようにします。
	   このプロパティの有効なオプションには、client、server、または
	   client-serverが含まれます。

     --requestauthsource
	   auth-source属性は、ユーザー名/パスワードなどのメッセージ層送
	   信側認証、リクエスト・メッセージに適用する必要があるデジタル
	   署名などのコンテンツ認証、のいずれかの要件を定義します。使用
	   可能な値はsenderまたはcontentです。この引数が指定されない場
	   合、リクエストのソース認証は必須ではありません。

     --requestauthrecipient
	   auth-recipient属性は、XML暗号化などによる、送信側に対するメ
	   ッセージ受信側のメッセージ層認証の要件を定義します。使用可能
	   な値はbefore-contentまたはafter-contentです。デフォルト値は
	   after-contentです。

     --responseauthsource
	   auth-source属性は、ユーザー名/パスワードなどのメッセージ層送
	   信側認証、レスポンス・メッセージに適用する必要があるデジタル
	   署名などのコンテンツ認証、のいずれかの要件を定義します。使用
	   可能な値はsenderまたはcontentです。このオプションが指定され
	   ない場合、レスポンスのソース認証は必須ではありません。

     --responseauthrecipient
	   auth-recipient属性は、XML暗号化などによる、送信側に対するレ
	   スポンス・メッセージ受信側のメッセージ層認証の要件を定義しま
	   す。使用可能な値はbefore-contentまたはafter-contentです。デ
	   フォルト値はafter-contentです。

     --isdefaultprovider
	   default-provider属性は、プロバイダをprovidertype引数で指定さ
	   れる1つまたは複数のタイプの(該当する層での)デフォルト・プロ
	   バイダに指定する場合に使用します。このオプションにはデフォル
	   ト設定はありません。

     --property
	   このプロパティを使用すると、初期化時にプロバイダにプロバイダ
	   固有のプロパティ値を渡せます。この方法で渡されたプロパティに
	   はキー別名が含まれる場合があり、キーストア、署名、標準化、暗
	   号化などの各アルゴリズムから鍵を取得するためにプロバイダで使
	   用されます。次のプロパティを設定できます。

	   o security.config

	   メッセージ・セキュリティ構成ファイルの場所を指定します。

	   o debug

	   メッセージ・セキュリティ構成ファイルの場所を指定します。

	   o dynamic.username.password

	   trueの場合、リクエストごとにCallbackHandlerからユーザー名と
	   パスワードを収集するよう、プロバイダ・ランタイムに指示します
	   。falseの場合は、モジュールの初期化中にwsse:UsernameTokenの
	   ユーザー名とパスワードが1回のみ収集されます。このプロパティ
	   は、ClientAuthModuleのみに適用できます。デフォルトはfalseで
	   す。

	   o encryption.key.alias

	   プロバイダで使用する暗号化鍵を指定します。鍵はキーストアの別
	   名で識別されます。デフォルト値はs1asです。

	   o signature.key.alias

	   プロバイダで使用する署名用の鍵を指定します。鍵はキーストアの
	   別名で識別されます。デフォルト値はs1asです。

オペランド
     product_name
	   provider-config要素を参照するときに使用されるプロバイダの名
	   前。

使用例
     例1: create-message-security-providerコマンドの使用法

     次の例は、クライアントのメッセージ・セキュリティ・プロバイダ
     を作成する方法を示しています。

     otxadmin> create-message-security-provider --user admin --password adminadmin --host hostname --port 6212
     --classname javax.security.auth.message.module.ClientAuthModule --providertype client mySecurityProvider

終了ステータス
     0	   コマンド実行成功

     1	   コマンド実行失敗

関連事項
 delete-message-security-provider(1)
 list-message-security-providers(1)