Cosminexus V9 アプリケーションサーバ Webサービスセキュリティ構築ガイド

[目次][用語][索引][前へ][次へ]

5.6 WSSUsernameTokenクラス(UsernameToken要素の操作)

UsernameToken要素の操作クラスです。

クラス定義
public final class WSSUsernameToken extends
     com.cosminexus.wss.element.WSSElementBase

パッケージ名
com.cosminexus.wss.element

WSSUsernameTokenクラスのメソッドを次の表に示します。

表5-9 WSSUsernameTokenクラスのメソッド一覧

メソッド名称 説明
コンストラクタ UsernameToken要素クラスのコンストラクタです。
getUsername ユーザー名を取得します。
setUsername ユーザー名を設定します。
getPassword パスワードを取得します。
setPassword パスワードを設定します。
getId UsernameToken要素のId属性を取得します。
setId UsernameToken要素のId属性を設定します。
getPasswordType パスワード種別を取得します。
setPasswordType パスワード種別を設定します。
getNonce Nonce属性を取得します。
getCreated Created属性を取得します。

注意事項
  • セキュリティ項目操作クラスのインスタンスを,セキュリティ項目操作クラスのファクトリクラスのnewWSSElementProxyメソッドによって生成した場合,このクラスのメソッドで指定した内容でUsernameToken要素を生成します。ただし,Webサービスセキュリティ機能定義ファイルに,呼び出すサービスメソッドに対応するSenderPortConfig要素,RoleConfig要素の指定がない場合はUsernameToken要素を生成しません。
  • セキュリティ項目操作クラスのインスタンスを,セキュリティ項目操作クラスのファクトリクラスのgetWSSElementProxyメソッドによって生成した場合,このクラスの名称がsetで始まるメソッドで値を設定しても,UsernameToken要素は生成しません。
  • Webサービスセキュリティ機能定義ファイルにUsernameToken要素を定義している場合,このメソッドが生成したUsernameToken要素とは別に,複数のUsernameToken要素を生成します。
<この節の構成>
コンストラクタ
getUsername
setUsername
getPassword
setPassword
getId
setId
getPasswordType
setPasswordType
getNonce
getCreated