WO0011832A1

System and method for enabling secure access to services in a computer network

Abstract

A global server (106) includes a communications engine for establishing a communications link with a client (114a); security means coupled to the communications engine for determining client privileges; a servlet host engine coupled to the security means for providing to the client (114a), based on the client privileges, an applet which enables I/O with a secured service (110a); and a keysafe for storing a key which enables access to the secured service (110a). The global server may be coupled to multiple sites, wherein each site provides multiple services. Each site may be protected by a firewall (116). Accordingly, the global server stores the keys for enabling communication via the firewalls (116) with the services (110a).

WO0011832A1, drawing sheet 1
Sheet 1 of 10

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

30 claims: 4 independent, 26 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A system comprising: a communications engine for establishing a communications link with a client;security means coupled to the communications engine for determining client privileges;a servlet host engine coupled to the security means for providing to the client, based on the client privileges, an applet which enables I/O with a secured service;and a keysafe for storing a key which enables access to the secured service.
  2. 15
    A method comprising the steps of:establishing a communications link with a client;determining client privileges;providing to the client, based on the client privileges, an applet which enables I/O with a secured service;and retrieving a key which enables access to the secured service.
  3. 29
    A system comprising:means for establishing a communications link with a client;means for determining client privileges;means for providing to the client, based on the client privileges, an applet which enables I/O with a secured service;and means for retrieving a key which enables access to the secured service.
  4. 30
    A computer-based storage medium storing a program for causing a computer to perform the steps of:establishing a communications link with a client;determining client privileges;providing to the client, based on the client privileges, an applet which enables I/O with a secured service;and retrieving a key which enables access to the secured service.