Authority-neutral certification for multiple-authority PKI environments
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon, that in response to execution by a computing device causes the computing device to perform operations comprising:
- receiving, at a server, a service request from an application executing on a node separate from the server, the service request containing public key encryption data;
based on user profile data, selecting a certification authority, from a plurality of available certification authorities, wherein the user profile data is pre-stored at the server and customizable based on user preference information;
generating a data object including information associated with information in the service request;
transmitting the data object from the server to the selected certification authority;
receiving, at the server, a response from the selected certification authority;
generating a response object including information associated with information contained in the response; and
transmitting the response object to the application executing on the node.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating electronic certification, and systems for use therewith, are presented in the context of public key encryption infrastructures. Some aspects of the invention provide methods for facilitating electronic certification using authority-neutral service requests sent by an application, which are then formatted by a server comprising a middleware that can convert the authority-neutral request into certification authority specific objects. The server and middleware then return a response from a selected certification authority back to the service requesting application. Thus, the server and/or middleware act as intermediaries that facilitate user transactions in an environment having multiple certification authorities without undue burden on the applications or the expense and reliability problems associated therewith.
19 Citations
15 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon, that in response to execution by a computing device causes the computing device to perform operations comprising:
-
receiving, at a server, a service request from an application executing on a node separate from the server, the service request containing public key encryption data; based on user profile data, selecting a certification authority, from a plurality of available certification authorities, wherein the user profile data is pre-stored at the server and customizable based on user preference information; generating a data object including information associated with information in the service request; transmitting the data object from the server to the selected certification authority; receiving, at the server, a response from the selected certification authority; generating a response object including information associated with information contained in the response; and transmitting the response object to the application executing on the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification