A digital "baton" is provided from a firewall or other gateway, or other
network device, to a device B outside the firewall, when a device A,
which is inside the firewall, requests information from the device B. The
device B may pass the digital baton to subsequent electronic devices that
may respond to the request using the digital baton to send messages or
information through the firewall to the device A. The firewall
authenticates and filters the messages based on authentication of the
batons contained within the messages.