The present invention relates to a method and apparatus for providing
security using an authorization process in connection with data
transfers. Keyed certificates are used to authenticate remote computers.
An authorization table maps remote computers to allowable local users and
corresponding qualifiers. In order to complete a data transfer process,
the system of the present invention authenticates the remote computer,
determines its authority to act as a designated local user, and
determines whether the remote computer, acting as the designated local
user, can perform the actions required for the data transfer.