US 11,722,317 B2
System and method for obtaining a signed certificate
Stephen John Barrett, Haywards Heath (GB); James Robert Alfred, Oakville (CA); Ming Chee Tsang, Mississauga (CA); Michael Peter Montemurro, Toronto (CA); Adam Richard Schieman, Toronto (CA); Neil Patrick Adams, Waterloo (CA); and Robert Joseph Lombardi, Hamilton (CA)
Assigned to BlackBerry Limited, Waterloo (CA)
Filed by BlackBerry Limited, Waterloo (CA)
Filed on Dec. 22, 2020, as Appl. No. 17/130,411.
Prior Publication US 2022/0200810 A1, Jun. 23, 2022
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3263 (2013.01) [H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/3247 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
sending, to a first device, a request for a signed certificate, the request for the signed certificate comprising a signed hash of data associated with a user, a corresponding public key of the user, and the data associated with the user, the first device sending a certificate signing request to a second device that is different from the first device, the second device signing the requested certificate and sending the signed certificate to an application server, the application server storing the signed certificate and sending, to the first device, an indication that the signed certificate is available that includes a certificate identification number;
receiving, from the first device, the indication that the signed certificate is available that includes the certificate identification number;
sending, to the application server, a request for the signed certificate, the request comprising the certificate identification number; and
obtaining, from the application server, the signed certificate, the signed certificate comprising the public key of the user, the hash of the data associated with the user, and information indicating a health status of the user, the data associated with the user being absent from the signed certificate.