US 12,348,639 B2
Communication apparatus, method for controlling communication apparatus, and storage medium
Shinichi Uchikawa, Chiba (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Sep. 2, 2022, as Appl. No. 17/929,683.
Claims priority of application No. 2021-144485 (JP), filed on Sep. 6, 2021.
Prior Publication US 2023/0069912 A1, Mar. 9, 2023
Int. Cl. H04L 9/30 (2006.01); G06K 19/06 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3234 (2013.01) [G06K 19/06037 (2013.01); H04L 9/3073 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A communication apparatus comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory having instructions that, when executed by the processor, causes the at least one processor to function as:
a generation unit configured to generate, for use in Device Provisional Protocol (DPP) communication, a new pair of a public key and a secret key paired with the public key in a case where a predetermined condition is satisfied;
a provision unit configured to externally provide information including at least the generated public key;
a first reception unit configured to receive, from an external apparatus after the information is provided by the provision unit, an authentication request including information generated using at least the public key;
a transmission unit configured to transmit, to the external apparatus, an authentication response as a response to the authentication request in a case where the authentication request is received;
a second reception unit configured to receive, from the external apparatus after the authentication response is transmitted to the external apparatus, configuration information including a communication parameter,
wherein the predetermined condition is satisfied in a case where a user operation of starting wireless setup processing using a specific wireless setup standard is received, and
wherein in a case where the user operation of starting the wireless setup processing using the specific wireless setup standard is received, the generation unit generates the new pair of the public key and the secret key paired with the public key; and
a disposal unit configured to dispose of the secret key paired with the public key generated by the generation unit in a case where the wireless setup processing is completed.