Achieving certificate pinning security in reduced trust networks
AssigneeMicrosoft Technology Licensing, LLC
InventorsBrandon T. Hunt, Alexander Burba, Yuval Gross
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsBrandon T. Hunt, Alexander Burba, Yuval Gross
Estimating the term…
Achieving certificate pinning security in reduced trust networks. A client receives a second certificate from a server over a first secured communications channel. The first secured communications channel is established based at least upon a first digital certificate associated with the first secured communications channel being certified by a pinned certificate. The client sends a request towards the server via a second communications channel with an untrusted computer system, and the request is received by the server. The server generates a response comprising a timestamp, a URI portion, and a signature that is generated using the second certificate. The server sends the response via the second communications channel. The client receives the response, and uses the second certificate to verify that the response is authentic and that the timestamp and URI portion are valid. The client then processes the payload.
A method, implemented at a computer system that includes at least one processor, for achieving certificate pinning security when obtaining data through a reduced trust network, the method comprising:
A method, implemented at a computer system that includes at least one processor, for achieving certificate pinning security when serving data through a reduced trust network, the method comprising:
A computer system for achieving certificate pinning security in reduced trust networks, the computer system comprising:
Dependencies are inferred from the claim text.