A system and method for communicating information between multiple
locations. A computer receives, via a network, information signed and/or
encrypted at a first location in accordance with a first signing and
encryption methodology. The information is decrypted and the signatures
of the information are validated using the first signing and/or
encrypting methodology. The information is re-signing and/or
re-encrypting with a second signing and encryption methodology such that
the information can be decrypted and/or its signatures validated at a
second location. The information is then transmitted to the second
location via a network.