System and method for checking digital certificate status
First Claim
1. A system for determining a status of a digital certificate from status data stored in a status provider system comprising:
- a client system comprising a client module, the client module operable to generate and provide status request data corresponding to a status request for the digital certificate for transmission from the client system, and to receive digital certificate status data for the digital certificate in response to the status request; and
a proxy system comprising a proxy module, the proxy module operable to receive the status request data transmitted from the client system and, in response thereto, generate query data for the digital certificate status and provide the query data for transmission from the proxy system to the status provider system, and further operable to receive the status data from the status provider system, generate the digital certificate status data based on the status data received, and provide the digital certificate status data for transmission to the client system;
wherein the client system comprises a mobile device including a memory subsystem and operable to communicate with the proxy system over a wireless network, to receive data items over the wireless network, and to store the data items in the memory subsystem;
wherein the digital certificate status data comprises validity period data indicating a validity period for the digital certificate, and wherein the client module is further operable to periodically generate and provide status request data corresponding to a status request for transmission to the proxy system during the validity period of the digital certificate;
wherein the status request data is generated at the client system at predetermined times spaced at predetermined intervals or at user-configurable intervals; and
wherein the proxy system is operable to redirect a data item to the mobile device, and the proxy module is further operable to determine whether the data item includes a transmitted digital certificate and, upon a determination that the data item includes the transmitted digital certificate, to generate and provide status request data corresponding to a status request for the transmitted digital certificate for transmission to the status provider system, and to receive digital certificate status data for the transmitted digital certificate in response to the status request, and the proxy system is further operable to communicate with a plurality of status providers, thereby allowing the proxy system to redirect data items from the plurality of status providers to the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for handling digital certificate status checks are provided. Digital certificate status request data transmitted from a client system is received at a proxy system. The proxy system generates query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated by the proxy system and transmitted to the client system.
-
Citations
16 Claims
-
1. A system for determining a status of a digital certificate from status data stored in a status provider system comprising:
-
a client system comprising a client module, the client module operable to generate and provide status request data corresponding to a status request for the digital certificate for transmission from the client system, and to receive digital certificate status data for the digital certificate in response to the status request; and a proxy system comprising a proxy module, the proxy module operable to receive the status request data transmitted from the client system and, in response thereto, generate query data for the digital certificate status and provide the query data for transmission from the proxy system to the status provider system, and further operable to receive the status data from the status provider system, generate the digital certificate status data based on the status data received, and provide the digital certificate status data for transmission to the client system; wherein the client system comprises a mobile device including a memory subsystem and operable to communicate with the proxy system over a wireless network, to receive data items over the wireless network, and to store the data items in the memory subsystem; wherein the digital certificate status data comprises validity period data indicating a validity period for the digital certificate, and wherein the client module is further operable to periodically generate and provide status request data corresponding to a status request for transmission to the proxy system during the validity period of the digital certificate; wherein the status request data is generated at the client system at predetermined times spaced at predetermined intervals or at user-configurable intervals; and wherein the proxy system is operable to redirect a data item to the mobile device, and the proxy module is further operable to determine whether the data item includes a transmitted digital certificate and, upon a determination that the data item includes the transmitted digital certificate, to generate and provide status request data corresponding to a status request for the transmitted digital certificate for transmission to the status provider system, and to receive digital certificate status data for the transmitted digital certificate in response to the status request, and the proxy system is further operable to communicate with a plurality of status providers, thereby allowing the proxy system to redirect data items from the plurality of status providers to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A method for handling digital certificate status request between a client system and a proxy system, the method comprising the acts of:
-
receiving at the proxy system digital certificate status request data transmitted from the client system; generating query data for the digital certificate status in response to receiving the digital certificate status request data; transmitting the query data to a status provider system; receiving at the proxy system status data from the status provider system in response to the query data; generating digital certificate status data based on the status data received; and transmitting the digital certificate status data to the client system; wherein the client system comprises a mobile device including a memory subsystem and operable to communicate with the proxy system over a wireless network, to receive data items over the wireless network, and to store the data items in the memory subsystem; wherein the digital certificate status data comprises validity period data indicating a validity period for the digital certificate, and wherein the client module is further operable to periodically generate and provide status request data corresponding to a status request for transmission to the proxy system during the validity period of the digital certificate; wherein the status request data is generated at the client system at predetermined times spaced at predetermined intervals or at user-configurable intervals; and wherein the proxy system is operable to redirect a data item to the mobile device, and the proxy module is further operable to determine whether the data item includes a transmitted digital certificate and, upon a determination that the data item includes the transmitted digital certificate, to generate and provide status request data corresponding to a status request for the transmitted digital certificate for transmission to the status provider system, and to receive digital certificate status data for the transmitted digital certificate in response to the status request, and the proxy system is further operable to communicate with a plurality of status providers, thereby allowing the proxy system to redirect data items from the plurality of status providers to the mobile device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for determining a status of a digital certificate from status data stored in a status provider system comprising:
-
a client system comprising a client module, the client module operable to generate and provide status request data corresponding to a status request for the digital certificate for transmission from the client system, and to receive digital certificate status data for the digital certificate in response to the status request; and a proxy system comprising a proxy module, the proxy module operable to receive the status request data transmitted from the client system and, in response thereto, generate query data for the digital certificate status and provide the query data for transmission from the proxy system to the status provider system, and further operable to receive the status data from the status provider system, generate the digital certificate status data based on the status data received, and provide the digital certificate status data for transmission to the client system; wherein the client system comprises a mobile device including a memory subsystem and operable to communicate with the proxy system over a wireless network, to receive data items over the wireless network, and to store the data items in the memory subsystem; wherein the digital certificate status data comprises validity period data indicating a validity period for the digital certificate, and wherein the client module is further operable to periodically generate and provide status request data corresponding to a status request for transmission to the proxy system during the validity period of the digital certificate; wherein the status request data is generated at the client system at predetermined times spaced at predetermined intervals or at user-configurable intervals; wherein the status request data is generated without requiring receipt of a message at the mobile device; and wherein the proxy system is operable to redirect a data item to the mobile device, and the proxy module is further operable to determine whether the data item includes a transmitted digital certificate and, upon a determination that the data item includes the transmitted digital certificate, to generate and provide status request data corresponding to a status request for the transmitted digital certificate for transmission to the status provider system, and to receive digital certificate status data for the transmitted digital certificate in response to the status request, and the proxy system is further operable to communicate with a plurality of status providers, thereby allowing the proxy system to redirect data items from the plurality of status providers to the mobile device.
-
-
16. A method for handling digital certificate status request between a client system and a proxy system, the method comprising the acts of:
-
receiving at the proxy system digital certificate status request data transmitted from the client system; generating query data for the digital certificate status in response to receiving the digital certificate status request data; transmitting the query data to a status provider system; receiving at the proxy system status data from the status provider system in response to the query data; generating digital certificate status data based on the status data received; and transmitting the digital certificate status data to the client system; wherein the client system comprises a mobile device including a memory subsystem and operable to communicate with the proxy system over a wireless network, to receive data items over the wireless network, and to store the data items in the memory subsystem; wherein the digital certificate status data comprises validity period data indicating a validity period for the digital certificate, and wherein the client module is further operable to periodically generate and provide status request data corresponding to a status request for transmission to the proxy system during the validity period of the digital certificate; wherein the status request data is generated at the client system at predetermined times spaced at predetermined intervals or at user-configurable intervals; wherein the status request data is generated without requiring receipt of a message at the mobile device; and wherein the proxy system is operable to redirect a data item to the mobile device, and the proxy module is further operable to determine whether the data item includes a transmitted digital certificate and, upon a determination that the data item includes the transmitted digital certificate, to generate and provide status request data corresponding to a status request for the transmitted digital certificate for transmission to the status provider system, and to receive digital certificate status data for the transmitted digital certificate in response to the status request, and the proxy system is further operable to communicate with a plurality of status providers, thereby allowing the proxy system to redirect data items from the plurality of status providers to the mobile device.
-
Specification