OSF DCE Application Development Guide--Core Components

The Extended Attribute API
Binds to the attribute trigger (using a binding from the attribute type’s schema entry)
Makes the remote sec_attr_trig_update() call to the attribute trigger server,
passing in the attributes provided by the caller
If the sec_attr_trig_update( ) call is successful, stores the output attribute(s) in the
registry database and returns the output attribute(s) to the caller
28.4.2 Trigger Binding
Two data types are used to defined an attribute trigger. The sec_attr_trig_type_t type
defines the type of attribute trigger. The sec_attr_bind_info_t data type, illustrated in
Figure 28-3 and described in this section, specifies the attribute trigger’s binding.
Figure 28-3. The sec_attr_bind_info_t Data Type
sec_attr_bind_info_t
number of
bindings
sec_attr_bind_auth_info_t
sec_attr_binding_t
sec_attr_bind_auth_info_type_t
tagged union:
authorization
and authentica-
tion parameters
tagged union:
binding handle in the
format indicated by
sec_attr_bind_type_t
defines whether or not
binding is authenticated
trigger binding
sec_attr_twr_ref_t
sec_attr_twr_set_t
array of towers
bind type:
CDS entry name
string binding
tower set
sec_attr_bind_type_t
The sec_attr_bind_info_t data type uses two data types: sec_attr_binding_t, which
defines the information used to generate binding handle and
sec_attr_bind_auth_info_t, which defines the binding authentication and authorization
information.
124245 Tandem Computers Incorporated 28 21