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