US 12,407,673 B2
Digital certificate management
Okiharu Matsuda, Susono Shizuoka (JP)
Assigned to TOSHIBA TEC KABUSHIKI KAISHA, Tokyo (JP)
Filed by TOSHIBA TEC KABUSHIKI KAISHA, Tokyo (JP)
Filed on Mar. 27, 2023, as Appl. No. 18/190,169.
Prior Publication US 2024/0333707 A1, Oct. 3, 2024
Int. Cl. H04L 9/40 (2022.01); H04L 61/4511 (2022.01); H04L 67/02 (2022.01)
CPC H04L 63/0823 (2013.01) [H04L 61/4511 (2022.05); H04L 67/02 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A mobile communication apparatus, comprising:
a communication module configured to store only one of an MQTTS certificate and an HTTPS certificate, use the MQTTS certificate to perform MQTTS communication, and use the HTTPS certificate to perform HTTPS communication; and
a main module configured to store both the MQTTS certificate and the HTTPS certificate, provide the MQTTS certificate to the communication module if the communication module starts the MQTTS communication, to enable the communication module to start the MQTTS communication, provide the HTTPS certificate to the communication module if the communication module starts the HTTPS communication in a case where the communication module performs the HTTPS communication during a keep-alive interval of the MQTTS communication, to enable the communication module to start the HTTPS communication, and provide the MQTTS certificate to the communication module if the communication module stops the HTTPS communication, to enable the communication module to transmit a PINGREQ command and continue the MQTTS communication,
wherein the communication module repeats the HTTPS communication throughout a plurality of the keep-alive intervals if a communication amount of the HTTPS communication is large,
wherein the communication module increases a set value of the keep-alive interval and increases a period of the HTTPS communication,
wherein the main module changes the set value of the keep-alive interval to increase the set value, and
wherein the main module returns the set value of the keep-alive interval to an initial value in response to a download of communication data being determined to be complete.