Patent ID: 7171684
Filing Date: 2007-01-30
Classification: G06F,H04L

Abstract:
1. A computer-implemented virtual security server enabling a plurality of software applications to access a plurality of security services providing secure communication between said software applications, the computer-implemented virtual security server comprising: receiving means for receiving requests for said security services from said software applications, communications means for communicating with a plurality of security servers each providing a different security service, and selection means for determining which of said security servers can provide a security service based on contents of a first request for said security service received by said receiving means, and for sending to a selected security server, according to a negotiation protocol utilized by said selected security server and via said communications means, a second request enabling said selected security server to provide said security service corresponding to said first request for said security service to said software application, said second request including at least a portion of data being contained in said first request for said security service, wherein at least two of said security servers utilize different negotiation protocols for providing different security services.