Using Security in CORBA Applications
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Specifies the minimum number of security options to be used when establishing an SSL connection to make an invocation on a target object in the BEA Tuxedo domain.
attribute Security::AssociationOptions
invocation_options_required
;
Use this method to specify that communication between principals and the BEA Tuxedo domain should be protected. After using this method, a Credentials object makes an invocation on a target object using the SSL protocol with the defined level of security options. This method should be used in conjunction with the SecurityLevel2::Credentials::invocation_options_supported
method.
The following security options can be specified:
The list of defined security options.
If the Tobj::TuxedoSecurity
security mechanism is used to create the security association, only the NoProtection
, EstablishTrustInClient
, and SimpleDelegation
security options are returned. The EstablishTrustInClient
security option appears only if the security level of the CORBA application is defined to require passwords to access the BEA Tuxedo domain.
Note: A CORBA::NO_PERMISSION
exception is returned if the security options specified are not supported by the security mechanism defined for the CORBA application. This exception can also occur if the security options specified have more capabilities than the security options specified by the SecurityLevel2::Credentials::invocation_options_supported
method.
The invocation_options_required
attribute has set()
and get()
methods. You cannot use the set()
method when using the Tobj::TuxedoSecurity
security mechanism to get a Credentials object. If you do use the set()
method with the Tobj::TuxedoSecurity
security mechanism, a CORBA::NO_PERMISSION
exception is returned.
![]() ![]() |
![]() |
![]() |