发明名称 Extended data signing
摘要 Various embodiments enable so-called extended data to be added to a signed digital certificate without having a private key of a Certification Authority available. In at least some embodiments, a request to add extended data to a digital certificate generated by a certificate authority is received from a client device. The digital certificate includes a signed first portion, and an unsigned second portion that includes reserved empty spaces that are reserved for the extended data. The extended data is added to the unsigned second portion. the extended data includes a client ID associated with the client device. The unsigned portion of the digital certificate is signed after the extended data is added.
申请公布号 US8850189(B2) 申请公布日期 2014.09.30
申请号 US201213725398 申请日期 2012.12.21
申请人 Microsoft Corporation 发明人 Sie Yu Lin;Dubhashi Kedarnath A.;Paka Anand D.
分类号 H04L29/06;H04L9/32 主分类号 H04L29/06
代理机构 代理人 Goldsmith Micah;Johnson Glen;Minhas Micky
主权项 1. A computing device comprising: one or more computer-readable storage media embodying computer-readable instructions; and a processor configured to utilize the computer-readable instructions to cause the computing device to implement a method comprising: receiving a request from a client device to add extended data to a single digital certificate generated by a certificate authority, the single digital certificate including a signed first portion and an unsigned second portion, the unsigned second portion of the digital certificate including reserved empty spaces that are reserved for the extended data, the single digital certificate including a public key of an extended data signing key pair associated with the computing device that is to subsequently sign the single digital certificate, the public key being embedded in the signed first portion by the certificate authority when the single digital certificate is generated;responsive to receiving the request to add the extended data to the digital certificate, adding the extended data to the unsigned second portion of the digital certificate, the extended data including a client ID associated with the client device; andafter adding the extended data to the unsigned portion of the digital certificate, signing, by the computing device, the unsigned portion of the digital certificate using a private key that corresponds to the public key of the extended data signing key pair.
地址 Redmond WA US