jp.co.nec.orb.SecurityReplaceable
クラス VaultImpl

java.lang.Object
  |
  +--jp.co.nec.orb.PseudoBase
        |
        +--jp.co.nec.orb.SecurityReplaceable.VaultImpl
すべての実装インタフェース:
IDLEntity, Object, java.io.Serializable, Vault, VaultOperations

public final class VaultImpl
extends PseudoBase
implements Vault

関連項目:
直列化された形式

コンストラクタの概要
VaultImpl()
           
 
メソッドの概要
 AssociationStatus accept_security_context(Credentials[] creds_list, byte[] chan_bindings, OpaqueBuffer in_token, OpaqueBufferHolder out_token, ServerSecurityContextHolder security_context)
          Call at RequestHandler (or POAImpl.invoke ?)
 AuthenticationStatus acquire_credentials(int method, java.lang.String mechanism, java.lang.String security_name, byte[] auth_data, SecAttribute[] privileges, CredentialsHolder creds, OpaqueHolder continuation_data, OpaqueHolder auth_specific_data)
          Authenticate principal.
 AuthenticationStatus continue_credentials_acquisition(byte[] response_data, Credentials creds, OpaqueHolder continuation_data, OpaqueHolder auth_specific_data)
           
 int[] get_supported_authen_methods(java.lang.String mechanism)
          for debug
 MechandOptions[] get_supported_mechs()
           
static VaultImpl getVaultImpl()
           
 AssociationStatus init_security_context(Credentials creds, java.lang.String target_security_name, Object target, DelegationMode delegation_mode, OptionsDirectionPair[] association_options, java.lang.String mechanism, byte[] mech_data, byte[] chan_binding, OpaqueBufferHolder security_token, ClientSecurityContextHolder security_context)
          Establish security association for client.
 
クラス jp.co.nec.orb.PseudoBase から継承したメソッド
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.omg.CORBA.Object から継承したメソッド
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

コンストラクタの詳細

VaultImpl

public VaultImpl()
メソッドの詳細

getVaultImpl

public static VaultImpl getVaultImpl()

get_supported_authen_methods

public int[] get_supported_authen_methods(java.lang.String mechanism)
for debug
定義:
インタフェース VaultOperations 内の get_supported_authen_methods

acquire_credentials

public AuthenticationStatus acquire_credentials(int method,
                                                java.lang.String mechanism,
                                                java.lang.String security_name,
                                                byte[] auth_data,
                                                SecAttribute[] privileges,
                                                CredentialsHolder creds,
                                                OpaqueHolder continuation_data,
                                                OpaqueHolder auth_specific_data)
Authenticate principal. Call at ORB.init().
定義:
インタフェース VaultOperations 内の acquire_credentials

continue_credentials_acquisition

public AuthenticationStatus continue_credentials_acquisition(byte[] response_data,
                                                             Credentials creds,
                                                             OpaqueHolder continuation_data,
                                                             OpaqueHolder auth_specific_data)
定義:
インタフェース VaultOperations 内の continue_credentials_acquisition

init_security_context

public AssociationStatus init_security_context(Credentials creds,
                                               java.lang.String target_security_name,
                                               Object target,
                                               DelegationMode delegation_mode,
                                               OptionsDirectionPair[] association_options,
                                               java.lang.String mechanism,
                                               byte[] mech_data,
                                               byte[] chan_binding,
                                               OpaqueBufferHolder security_token,
                                               ClientSecurityContextHolder security_context)
Establish security association for client. Call at DelegateImpl.invoke()
定義:
インタフェース VaultOperations 内の init_security_context
パラメータ:
creds - client's credential. (return value of Current#get_credentials)
target - target's object reference.
association_options - ignores. must specify zero length.
mechanism - ignores. must specify zero length.
mech_data - ignores. must specify zero length.
chan_binding - ignores. must specify zero length.

accept_security_context

public AssociationStatus accept_security_context(Credentials[] creds_list,
                                                 byte[] chan_bindings,
                                                 OpaqueBuffer in_token,
                                                 OpaqueBufferHolder out_token,
                                                 ServerSecurityContextHolder security_context)
Call at RequestHandler (or POAImpl.invoke ?)
定義:
インタフェース VaultOperations 内の accept_security_context
パラメータ:
creds_list - per client (or pooled) thread's credentials. (Current#get_credentials)

get_supported_mechs

public MechandOptions[] get_supported_mechs()
定義:
インタフェース VaultOperations 内の get_supported_mechs