Method and apparatus for signing and validating web pages
First Claim
1. A method, comprising:
- digitally signing a web page that includes a trigger with a private key to provide a digital signature;
transmitting the web page, the digital signature, and a digital certificate from a first computer system to a second computer system; and
responsive to the trigger, automatically verifying the digital signature on the second computer system using a public key corresponding to the private key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for signing and validating web pages. In one embodiment, a web page that includes a trigger is digitally signed with a private key to provide a digital signature. The web page, digital signature, and a digital certificate are transmitted from a first computer system to a second computer system. On the second computer system, in response to the trigger, the digital signature is automatically verified using a public key corresponding to the private key. An object may optionally be transmitted with the web page from the first computer system to the second computer system. The object includes a plug-in, code, etc. The trigger includes a flag, variable, one or more lines of code, or subroutine that may be embedded or incorporated in, or appended to the web page, or a header of the web page.
-
Citations
24 Claims
-
1. A method, comprising:
-
digitally signing a web page that includes a trigger with a private key to provide a digital signature;
transmitting the web page, the digital signature, and a digital certificate from a first computer system to a second computer system; and
responsive to the trigger, automatically verifying the digital signature on the second computer system using a public key corresponding to the private key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
a memory including one or more instructions; and
a processor coupled to the memory, the processor, responsive to the one or more instructions, to, transmit a request for a web page over a communication link, receive the web page including a trigger, a digital signature, and a digital certificate, and responsive to the trigger, automatically verify the digital signature of the web page using a public key corresponding to a private key used to digitally sign the web page. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A method, comprising:
-
receiving a request for a web page;
digitally signing the web page that includes a trigger with a private key to provide a digital signature, said trigger for causing a program on a computer system to automatically verify the digital signature of the web page; and
transmitting the web page, the digital signature, and a digital certificate to the computer system in response to receiving the request for the web page.
-
-
21. A method, comprising:
-
transmitting a web page that includes a trigger from a first computer system to a second computer system;
displaying the web page on a display of the second computer system;
detecting the trigger by a program executed on a processor of the second computer system;
automatically requesting that the web page be digitally signed;
digitally signing the web page with a private key to provide a digital signature; and
transmitting the web page, digital signature, and a digital certificate to the first computer system. - View Dependent Claims (22, 23, 24)
-
Specification