Method and apparatus for updating web certificates
First Claim
1. A computer executed method for updating data for a first digital processing entity, for detection by at least a second digital processing entity comprising:
- detecting a need to update root certification authority (CA) certificate data for the first digital processing entity, based on a communication with the second digital processing entity;
automatically redirecting communication from the first digital processing entity and the second digital processing entity, to the first processing entity and a third digital processing entity, under control of the second digital processing entity, in response to detecting the need to update the root CA certificate data;
providing updated root CA certificate data for the first processing entity, by the third processing entity; and
providing update complete data which is different from the updated root CA certificate data, under control of the third processing entity, for the second processing entity; and
providing update confirmation data from the first processing entity to the third processing entity,wherein providing update complete data includes providing the update complete data for the second processing entity, by way of the first processing entity; and
wherein automatically redirecting communication from the first processing entity further includes sending, by the second processing entity, a uniform resource locator of the third processing entity, to the first processing entity in response to the second processing entity detecting the need to update data for the first processing entity.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for updating data, such as web certificates, software applications, or other data, detects a need to update data based on a communication between a first processing entity, such as a computer with a web browser, and another processing entity, such as a web server. The web server detects the need to update data and automatically redirects communication from the first processing entity and the second processing entity, so that the first processing entity communicates with a third processing entity. The third processing entity provides updated data, such as a new version of a web browser or other software application, and also provides update complete data indicating that the software, web browser or other data has been updated. The update complete data is provided for the second processing entity so that the second processing entity will suitably perform the process requested by the first processing entity.
49 Citations
18 Claims
-
1. A computer executed method for updating data for a first digital processing entity, for detection by at least a second digital processing entity comprising:
-
detecting a need to update root certification authority (CA) certificate data for the first digital processing entity, based on a communication with the second digital processing entity; automatically redirecting communication from the first digital processing entity and the second digital processing entity, to the first processing entity and a third digital processing entity, under control of the second digital processing entity, in response to detecting the need to update the root CA certificate data; providing updated root CA certificate data for the first processing entity, by the third processing entity; and providing update complete data which is different from the updated root CA certificate data, under control of the third processing entity, for the second processing entity; and providing update confirmation data from the first processing entity to the third processing entity, wherein providing update complete data includes providing the update complete data for the second processing entity, by way of the first processing entity; and wherein automatically redirecting communication from the first processing entity further includes sending, by the second processing entity, a uniform resource locator of the third processing entity, to the first processing entity in response to the second processing entity detecting the need to update data for the first processing entity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer executed method for updating data for a first digital processing entity, for detection by at least a second digital processing entity comprising:
-
receiving an automatically redirected communication from the first digital processing entity and the second digital processing entity, redirected to the first digital processing entity and a third digital processing entity, under control of the second processing entity, in response to a detection of a need to update root certification authority (CA) certificate data for the first digital processing entity; providing update complete data, under control of the third digital processing entity, for the second digital processing entity; sending, by the third digital processing entity, update instructions to the first digital processing entity and a request for confirmation of completion of an update; and sending, by the first digital processing entity, update confirmation data to the third digital processing entity in response to receiving the request for confirmation of completion of an update.
-
-
9. A computer implemented method for updating certificates for use by a web browser comprising:
-
detecting a need to update web certificate data for the web browser, based on a communication with a web server; automatically redirecting communication from the web browser and the web server, to the web browser and a processing entity, under control of the web server, in response to detecting the need to update the web certificate data, by the web server sending a universal resource locator associated with the processing entity to the web browser; providing web certificate update complete data which is different from updated web certificate data, under control of the processing entity, for the web server; and determining whether a certificate update should occur for the web browser based on whether cookies have been received by the web browser from the web server and processing entity. - View Dependent Claims (10, 11, 12, 13, 14, 18)
-
-
15. A web certificate system comprising:
-
a first device comprising a web browser operative to request a connection with a second device comprising a web server; the web server, operative to detect a need to update web certificate data based on the request for connection from the web browser wherein the web server automatically redirects communication from the web browser and the web server, to the web browser and a third device comprising a web certificate update controller in response to detecting the need to update the web certificate data, by the web server sending a universal resource locator associated with the web certificate update controller; the web certificate update controller, in operative communication with the web browser, that provides web certificate update complete data for the web server wherein the web certificate update controller provides updated web certificate data for the web browser in response to the redirected communication; and wherein the web server determines whether a certificate update should occur for the web browser based on whether cookies have been received by the web browser from the web server and the software update controller. - View Dependent Claims (16, 17)
-
Specification