Billing method using ssl/tls
First Claim
1. A billing method for requesting contents or data in a network, the client or the customer who uses the client having a certificate for the billing method, the certificate containing verified data which identifies the customer and permits preparation of a bill or billing, wherein the Secure Socket Layer-(SSL-) protocol or a variant of the SSL protocol is used for the client/server connection, an SSL client certificate being used in which an extension is set which indicates that the certificate is suitable for billing purposes;
- and during the handshake protocol, the price for the requested content or the data is transmitted from the server to the client, and an acknowledgment message, which is also integrated in the SSL protocol and contains a digital signature, is transmitted from the client to the server, the acknowledgment message acknowledging the previously transmitted price.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a billing method for requesting contents or data in a network. According to said billing method, the client or the person representing the client has a certificate for the billing method. Said certificate contains data that prove the client'"'"'s identity and that facilitate establishment of a bill or statement. The Secure Socket Layer (SSL) protocol or a variant of the SSL protocol which allows display of a dialog box is used for the client-server connection, using an SSL client certificate that contains an extension indicating that the certificate is suitable for the purpose of billing, the server transmitting the price for the required content or the data during the handshake protocol. A confirmation message that is also contained in the SSL protocol and that contains a digital signature is sent from the client to the server, said confirmation message confirming the previously transmitted price.
33 Citations
11 Claims
-
1. A billing method for requesting contents or data in a network, the client or the customer who uses the client having a certificate for the billing method, the certificate containing verified data which identifies the customer and permits preparation of a bill or billing,
wherein the Secure Socket Layer-(SSL-) protocol or a variant of the SSL protocol is used for the client/server connection, an SSL client certificate being used in which an extension is set which indicates that the certificate is suitable for billing purposes; - and
during the handshake protocol, the price for the requested content or the data is transmitted from the server to the client, and an acknowledgment message, which is also integrated in the SSL protocol and contains a digital signature, is transmitted from the client to the server, the acknowledgment message acknowledging the previously transmitted price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- and
-
10. The billing method as recited in claim 10,
wherein the pages are signed with a price indication and/or with a time indication.
-
11. The billing method as recited in claim 11,
wherein a hash value of the content of the page which is subject to charge is also included in the signature.
Specification