Previous section.

DCE 1.1: Authentication and Security Services
Copyright © 1997 The Open Group

Symbol Mapping Table

Note:
This appendix is informative, not normative. It imposes no restrictions on conforming implementations.

The table below is a "symbol mapping table", correlating symbols employed in this specification with symbols occurring in the source code of the standard OSF reference implementation of DCE. The symbols occurring in the reference implementation are familiar to most DCE developers, but they were not chosen with an English-language specification document (such as this specification) in mind. For example, the DCE symbol kds_request() is more "English-friendly" than the reference implementation's symbol rsec_krb5rpc_sendto_kdc(). This table is included solely as an aid to developers who desire to compare their implementation with this specification-it does not impose any restrictions on conforming implementations.

In the table, indentation indicates either:

  1. fields in a data structure, or

  2. parameters in an operation signature.

Not every symbol in this specification has been listed-where symbols differ only trivially and cause no confusion to a reader, no note is made of them. On the other hand, wherever one field/parameter is listed due to a non-trivial difference in the symbols, all fields/parameters that differ (even trivially) for that structure/operation are listed.

This Specification OSF DCE Reference Implementation
scd_protected_noop() sec_login_validate_cert_auth()
   
rpc_mgmt_set_authorization_fcn() rpc_mgmt_set_authorization_fn()
   
rpc_syntax_id_t  
stx_id id
stx_version version
   
idl_pkl_header_t [doesn't exist-idl_pkl_header_t is merely a conceptual representation of data that's stored as a byte stream in an idl_pkl_t]
   
kds_request() rsec_krb5rpc_sendto_kdc()
rpc_handle h
request_count len
request message
response_count_max out_buf_len
response_count resp_len
response out_buf
   
ps_message_t rpriv_pickle_t
   
ps_request() rpriv_get_ptgt()
rpc_handle handle
authn_service authn_svc
authz_service authz_svc
request ptgt_req
response ptgt_rep
   
ps_c_authn_secret rpc_c_authn_dce_secret
   
ps_c_authz_dce rpc_c_authz_dce
   
sec_id_foreign_t  
cell realm
   
sec_id_foreign_groupset_t  
cell realm
count_local_groups num_groups
local_groups groups
   
sec_bytes_t  
count_bytes num_bytes
   
sec_id_pac_t  
pac_format pac_type
cell realm
primary_group group
count_local_groups num_groups
count_foreign_groups num_foreign_groups
local_groups groups
   
sec_acl_entry_t  
local_id id
   
sec_acl_t  
default_cell default_realm
count num_entries
   
sec_acl_printstring_t  
perm permissions
   
rdacl_*()  
rpc_handle h
acl_type sec_acl_type
acl_list sec_acl_list
acl_result result
count_max size_avail
count size_used
   
rdacl_get_access()  
access_rights net_rights
   
rdacl_test_access()  
access_rights desired_permset
   
rdacl_get_manager_types()  
num_manager_types num_types
   
rdacl_get_printstring()  
manager_type_next manager_type_chain
num_printstrings total_num_printstrings
   
rdacl_get_referral()  
tower_set towers
   
rdacl_get_mgr_types_semantics()  
num_manager_types num_types
   
rsec_id_*()  
rpc_handle h
domain name_domain
cell_name cell_namep
cell_uuid cell_idp
pgo_name princ_namep
pgo_uuid princ_idp

Please note that the html version of this specification may contain formatting aberrations. The definitive version is available as an electronic publication on CD-ROM from The Open Group.

Contents Next section Index