Web Services Security API
Web Services Security のプログラミング・モデルは、SOAP メッセージを保護するためのアプリケーション・プログラミング・インターフェース (WSS API) を提供します。WSS API モデルは、Web Services Security バージョン 1.1 標準に基づいていますが、Web Services Security バージョン 1.0 用のサポートも含んでいます。
Web Services Security API (WSS API) は、XML セキュリティー用の、以下の SOAP 関連のバインディングを生成および処理できます。
- XML Signature およびシグニチャーの検証
- XML 暗号化および暗号化解除
Web Services Security ランタイムのトークン処理およびプラグ可能トークン・アーキテクチャーは、WSS API に使用されたのと同じセキュリティー・トークン・インターフェースおよび JAAS ログイン・モジュールを再使用するよう再設計されています。
以下の表には、WebSphere® Application Server に提供されていて、ジェネレーターおよびカスタム・バインディング用の SOAP バインディングの署名および暗号化情報を構成するために使用される、WSS API インターフェースをリストしてあります。
WSS API インターフェース | 説明 |
---|---|
WSSDecryption | パッケージ: com.ibm.websphere.wssecurity.wssapi.decryption このインターフェースは、暗号化解除の指定を担当します。
暗号化解除のデフォルト値には以下があります。
|
WSSDecryptPart | パッケージ: com.ibm.websphere.wssecurity.wssapi.decryption このインターフェースは、必要に応じて、暗号化解除パーツの追加を担当します。
指定されている場合、暗号化解除パーツのデフォルト値には以下があります。
|
WSSEncryption | パッケージ: com.ibm.websphere.wssecurity.wssapi.encryption このインターフェースは暗号化コンポーネントを担当しています。
暗号化のデフォルト値には、以下があります。
|
WSSEncryptPart | パッケージ: com.ibm.websphere.wssecurity.wssapi.encryption このインターフェースは、必要に応じて、暗号化パーツの追加を担当します。
指定されている場合、暗号化パーツのデフォルト値には以下があります。
|
WSSSignature | パッケージ: com.ibm.websphere.wssecurity.wssapi.signature このインターフェースは、シグニチャーの指定を担当します。
シグニチャーのデフォルト値には以下があります。
|
WSSSignPart | パッケージ: com.ibm.websphere.wssecurity.wssapi.signature このインターフェースは、必要に応じて、署名済みパーツの追加を担当します。
指定されている場合、署名済みパーツのデフォルト値には以下があります。
|
WSSVerification | パッケージ: com.ibm.websphere.wssecurity.wssapi.verification このインターフェースは、シグニチャー検査の指定を担当します。
検証のデフォルト値には、以下があります。
|
WSSVerifyPart | パッケージ: com.ibm.websphere.wssecurity.wssapi.verification このインターフェースは、必要に応じて、検証パーツの追加を担当します。
指定されている場合、検証パーツのデフォルト値には以下があります。
|
事前構成済みのジェネレーターおよびコンシューマー・トークンについての情報も参照してください。