Pass-thru for client authentication
First Claim
1. An apparatus comprising:
- a first server for presenting evidence to a Domain Controller (DC) of a first authentication context being submitted from a client to the first server to obtain a delegable credential by;
the first server providing information to the client, wherein the client generates signed data, a client credential, and a premaster secret to communicate with the first server;
the first server authenticating the client using the client credential thereby establishing a secure channel between the client and the first server;
the first server presenting a first authentication to the Domain Controller;
the first server requesting a second authentication context from that same client to a second server using the client credential, wherein the Domain Controller assures the second server that the first server authenticated the client;
the first server being a front end server and the second server being a back end server; and
the first server proving to the Domain Controller that the first server authenticated the client, the proving being by the first server presenting evidence of that authentication to the Domain Controller thereby establishing another secure channel between the client and the second server;
the first server requesting a third authentication context from the same client to a third server and proving to the Domain Controller that the client authenticated itself to the first server wherein a series of secure and distinct channels is established between the client and each of the servers.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure pertains generally to client authentication. One aspect of the disclosure relates to a first server for presenting evidence to a Domain Controller (DC) of a first authentication context being submitted from a client to the first server to obtain a delegable credential, wherein the credential can be used to request a second authentication context from that client to a second server. Another aspect relates to the first server providing a pass-thru with evidence to a DC. The evidence relates to a first authentication context being submitted from a client to the first server that it obtained a delegable credential. The pass-thru is used in combination with the credential to request a second authentication context from the client to a second server.
-
Citations
23 Claims
-
1. An apparatus comprising:
-
a first server for presenting evidence to a Domain Controller (DC) of a first authentication context being submitted from a client to the first server to obtain a delegable credential by; the first server providing information to the client, wherein the client generates signed data, a client credential, and a premaster secret to communicate with the first server; the first server authenticating the client using the client credential thereby establishing a secure channel between the client and the first server; the first server presenting a first authentication to the Domain Controller; the first server requesting a second authentication context from that same client to a second server using the client credential, wherein the Domain Controller assures the second server that the first server authenticated the client; the first server being a front end server and the second server being a back end server; and the first server proving to the Domain Controller that the first server authenticated the client, the proving being by the first server presenting evidence of that authentication to the Domain Controller thereby establishing another secure channel between the client and the second server; the first server requesting a third authentication context from the same client to a third server and proving to the Domain Controller that the client authenticated itself to the first server wherein a series of secure and distinct channels is established between the client and each of the servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
a first server providing information to a client wherein the client generates signed data, a client credential, and a premaster secret to communicate with a first server; the first server authenticating the client using the client credential thereby establishing a secure channel between the client and the first server; first server presenting a first authentication to a Domain Controller; the first server providing a pass-thru with evidence to the Domain Controller (DC), wherein the evidence relates to a first authentication context being submitted from the client to the first server that the client obtained a delegable credential; using the pass-thru in combination with the credential to request a second authentication context from the client to a second server, wherein the Domain Controller assures the second server that the first server authenticated the client; the first server being a front end server and the second server being a back end server; and the first server proving to the Domain Controller that the first server authenticated the client, the proving being by the first server presenting evidence of that authentication to the Domain Controller thereby establishing another secure channel between the client and the second server; the first server requesting a third authentication context from the same client to a third server and proving to the Domain Controller that the client authenticated itself to the first server wherein a series of secure and distinct channels is established between the client and each of the servers. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable storage medium having computer executable instructions on a computing device for performing steps comprising:
-
a first server providing information to a client wherein the client generates signed data, a client credential, and a premaster secret; the first server authenticating the client using the client credential thereby establishing a secure channel between the client and the first server; the first server presenting a first authentication to a Domain Controller; the first server providing a pass-thru with evidence to the Domain Controller (DC), wherein the evidence relates to a first authentication context being submitted from the client to the first server that the client obtained a delegable credential and wherein the pass-thru with evidence includes a plurality of handshake messages between the client and the first server created during the authenticating of the client; the first server using the pass-thru with evidence including the plurality of authentication handshake messages in combination with the credential to request a second authentication context from the client to a second server wherein the Domain Controller assures the second server that the first server authenticated the client; the first server being a front end server and the second server being a back end server; the first server proving to the Domain Controller that the first server authenticated the client, the proving being by the first server presenting the pass-thru with evidence including the plurality of authentication handshake messages to the Domain Controller thereby establishing another secure channel between the client and the second server; and the first server requesting a third authentication context from the same client to a third server and proving to the Domain Controller that the client authenticated itself to the first server wherein a series of secure and distinct channels is established between the client and each of the servers.
-
Specification