bea ホーム | 製品 | dev2dev | support | askBEA |
|
e-docs > Tuxedo > Tuxedo CORBA アプリケーションのセキュリティ機能 > C++ セキュリティ・リファレンス |
Tuxedo CORBA アプリケーションのセキュリティ機能 |
SecurityLevel2::Credentials::invocation_options_supported
概要
SSL 接続を確立して BEA Tuxedo ドメインでオブジェクトに対する呼び出しを実行する際に使用できるセキュリティ・オプションの最大数を示します。
OMG IDL 定義
attribute Security::AssociationOptions
invocation_options_supported;
引数
特にありません。
説明
このメソッドは、SecurityLevel2::Credentials::invocation_options_required メソッドと組み合わせて使用する必要があります。
以下のセキュリティ・オプションを指定できます。
戻り値 定義されたセキュリティ・オプションのリスト。 セキュリティの関連付けに Tobj::TuxedoSecurity セキュリティ・メカニズムを使用する場合、NoProtection、EstablishTrustInClient、および SimpleDelegation セキュリティ・オプションのみが返されます。BEA Tuxedo ドメインへのアクセスにパスワードが要求されるように CORBA アプリケーションのセキュリティ・レベルが定義された場合にのみ、EstablishTrustInClient セキュリティ・オプションが表示されます。 注記 指定したセキュリティ・オプションが、CORBA アプリケーション用に定義されたセキュリティ・メカニズムでサポートされていない場合、CORBA::NO_PERMISSION 例外が返されます。この例外は、指定したセキュリティ・オプションが、SecurityLevel2::Credentials::invocation_options_required メソッドで指定したセキュリティ・オプションよりも少ない機能しか持っていない場合にも発生します。
invocation_options_supported 属性には、set() メソッドと get() メソッドがあります。Tobj::TuxedoSecurity セキュリティ・メカニズムを使用して Credentials オブジェクトを取得する場合には、set() メソッドを使用できません。Tobj::TuxedoSecurity セキュリティ・メカニズムで set() メソッドを使用すると、CORBA::NO_PERMISSION 例外が返されます。