IP Library Granted Patent US 12,445,309
Granted Patent B2
US 12,445,309 · App. 17/862,195 · Granted Oct 14, 2025

Information processing apparatus, control method for information processing apparatus, and storage medium

Inventor: Naoya Kakutani (Kashiwa, JP)
Assignee: Canon Kabushiki Kaisha
H04L9/3263H04L9/3247H04N1/4433
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,445,309
App. No.
17/862,195
Granted
Oct 14, 2025
Kind
B2
Abstract

An information processing apparatus capable of connecting to an external apparatus via a network includes a setting unit configured to enable a function of transmitting an issuance request for a digital certificate to the external apparatus at a previously designated date and time or with a previously designated cycle and acquiring a digital certificate from the external apparatus in response to the issuance request, wherein the function is enabled by the setting unit under a condition that information required for connection to the external apparatus is previously input.

Claims (34)

1. An information processing apparatus capable of connecting to an external apparatus via a network, the information processing apparatus comprising:

one or more controllers including one or more processors and one or more memories, the one or more controllers being configured to:

set a first setting in which timing to automatically acquire a digital certificate is associated with information for connecting to the external apparatus, and a second setting in which timing to automatically acquire a digital certificate, different from the timing in the first setting, is associated with the information for connecting to the external apparatus; and

display invalidity of automatically acquiring the digital certificate at the timing associated with the information in a case where the information is not set.

2. The information processing apparatus according to claim 1 , further comprising a generation unit configured to generate a public key pair in response to the issuance request for the digital certificate and to generate a signing request for the digital certificate based on the public key pair,

wherein the issuance request for the digital certificate includes the signing request for the digital certificate.

3. The information processing apparatus according to claim 1 , wherein the one or more controllers is further configured to store the acquired digital certificate in the one or more memories.

4. The information processing apparatus according to claim 1 , wherein the information for connecting to the external apparatus is a server name of the external apparatus.

5. The information processing apparatus according to claim 1 , wherein the information for connecting to the external apparatus is communication setting required for communication with the external apparatus.

6. The information processing apparatus according to claim 1 , wherein the information for connecting to the external apparatus is a Uniform Resource Locator (URL) or a port number.

7. The information processing apparatus according to claim 1 , wherein the information for connecting to the external apparatus is a communication timeout time.

8. The information processing apparatus according to claim 1 , wherein the one or more controllers is further configured to perform control so that a timing for transmitting the issuance request for the digital certificate to the external apparatus is not settable in a case where the information for connecting to the external apparatus is not set.

9. The information processing apparatus according to claim 1 , wherein the timing set in the first setting is a date for transmitting the issuance request.

10. The information processing apparatus according to claim 9 , wherein the timing set in the second setting is timing based on an expiration date of the digital certificate stored in the information processing apparatus.

11. The information processing apparatus according to claim 10 , wherein the one or more controllers is further configured to set a third setting in which timing to automatically acquire a digital certificate, different from the timing in the first setting and the timing in the second setting, is associated with the information for connecting to the external apparatus.

12. The information processing apparatus according to claim 11 , wherein the timing set in the third setting is a cycle for transmitting the issuance request.

13. A control method for an information processing apparatus capable of connecting to an external apparatus via a network, the control method comprising:

setting a first setting in which timing to automatically acquire a digital certificate is associated with information for connecting to the external apparatus, and a second setting in which timing to automatically acquire a digital certificate, different from the timing in the first setting, is associated with the information for connecting to the external apparatus; and

displaying invalidity of automatically acquiring the digital certificate at the timing associated with the information in a case where the information is not set.

14. The control method according to claim 13 , further comprising generating a public key pair in response to the issuance request for the digital certificate and generating a signing request for the digital certificate based on the public key pair,

wherein the issuance request for the digital certificate includes the signing request for the digital certificate.

15. The control method according to claim 13 , further comprising storing the acquired digital certificate in the one or more memories.

16. The control method according to claim 13 , wherein the information for connecting to the external apparatus is a server name of the external apparatus.

17. The control method according to claim 13 , wherein the information for connecting to the external apparatus is communication setting required for communication with the external apparatus.

18. The control method according to claim 13 , wherein the information for connecting to the external apparatus is a Uniform Resource Locator (URL) or a port number.

19. The control method according to claim 13 , wherein the information for connecting to the external apparatus is a communication timeout time.

20. The control method according to claim 13 , further comprising performing control so that a timing for transmitting the issuance request for the digital certificate to the external apparatus is not settable in a case where the information for connecting to the external apparatus is not set.

21. The control method according to claim 13 , wherein the timing set in the first setting is a date for transmitting the issuance request.

22. The control method according to claim 21 , wherein the timing set in the second setting is timing based on an expiration date of the digital certificate stored in the information processing apparatus.

23. The control method according to claim 22 , further comprising setting a third setting in which timing to automatically acquire a digital certificate, different from the timing in the first setting and the timing in the second setting, is associated with the information for connecting to the external apparatus.

24. The control method according to claim 23 , wherein the timing set in the third setting is a cycle for transmitting the issuance request.

25. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for an information processing apparatus capable of connecting to an external apparatus via a network, the control method comprising:

setting a first setting in which timing to automatically acquire a digital certificate is associated with information for connecting to the external apparatus, and a second setting in which timing to automatically acquire a digital certificate, different from the timing in the first setting, is associated with the information for connecting to the external apparatus; and

displaying invalidity of automatically acquiring the digital certificate at the timing associated with the information in a case where the information is not set.

Priority Claims (1)
JP 2018-125178 · Jun 29, 2018 · national
Continuity (2)
Continuation 16449091 · Jun 21, 2019
Related Publication 20220345319A1 · Oct 27, 2022
References Cited (67)
US 6496482B1 · Kubota · 2002 [cited by examiner]
US 7657637B2 · Nakase · 2010 [cited by examiner]
US 7937583B2 · Thornton · 2011 [cited by examiner]
US 8185945B1 · Eatough · 2012 [cited by applicant]
US 8386603B2 · Arashin · 2013 [cited by examiner]
US 8689002B2 · Yamamoto · 2014 [cited by applicant]
US 9130996B1 · Martini · 2015 [cited by applicant]
US 9400891B2 · Stephens · 2016 [cited by examiner]
US 9769754B2 · Sumasu · 2017 [cited by examiner]
US 10021627B2 · Goto · 2018 [cited by examiner]
US 11212273B1 · Stoica · 2021 [cited by examiner]
US 11252143B2 · Shimazawa · 2022 [cited by examiner]
US 11424937B2 · Kakutani · 2022 [cited by examiner]
US 11687168B2 · Kobayashi · 2023 [cited by examiner]
US 11838430B2 · Kakutani · 2023 [cited by examiner]
US 20020095576A1 · Stoltz · 2002 [cited by applicant]
US 20050071630A1 · Thornton · 2005 [cited by examiner]
US 20050210263A1 · Levas · 2005 [cited by applicant]
US 20070005981A1 · Miyazawa · 2007 [cited by examiner]
US 20070061426A1 · Nakase · 2007 [cited by examiner]
US 20070067620A1 · Jevans · 2007 [cited by applicant]
US 20070150738A1 · Kawai · 2007 [cited by examiner]
US 20070234055A1 · Ohara · 2007 [cited by applicant]
US 20080046720A1 · Sugishita · 2008 [cited by applicant]
US 20080195862A1 · Bender · 2008 [cited by applicant]
US 20090013177A1 · Lee' · 2009 [cited by examiner]
US 20090092106A1 · Nakayama · 2009 [cited by examiner]
US 20110161662A1 · Lee · 2011 [cited by applicant]
US 20110179275A1 · Thayer · 2011 [cited by examiner]
US 20120023327A1 · Nagasaki · 2012 [cited by examiner]
US 20120023560A1 · Yanagi · 2012 [cited by examiner]
US 20130061041A1 · Inoue · 2013 [cited by applicant]
US 20140003601A1 · Sato · 2014 [cited by applicant]
US 20140321446A1 · Son · 2014 [cited by examiner]
US 20160050200A1 · Yu · 2016 [cited by applicant]
US 20160204947A1 · Uchikawa · 2016 [cited by applicant]
US 20170104748A1 · Koster · 2017 [cited by examiner]
US 20180159842A1 · Lurey · 2018 [cited by examiner]
US 20180205721A1 · Hirahara · 2018 [cited by examiner]
US 20190394051A1 · Kakutani · 2019 [cited by examiner]
US 20200007347A1 · Kakutani · 2020 [cited by examiner]
US 20200137044A1 · Shimazawa · 2020 [cited by examiner]
CA 2620702A1 · 2008 [cited by applicant]
CN 101098234B · 2010 [cited by applicant]
CN 109040008A · 2018 [cited by applicant]
EP 2990986A1 · 2016 [cited by applicant]
EP 2704353B1 · 2017 [cited by applicant]
JP 2006059141 · 2004 [cited by examiner]
JP 2006239930A · 2006 [cited by applicant]
JP 200766065A · 2007 [cited by applicant]
JP 2007166049A · 2007 [cited by applicant]
JP 2007193717A · 2007 [cited by applicant]
JP 2007194730A · 2007 [cited by applicant]
JP 4128610B · 2008 [cited by applicant]
JP 2010108396A · 2010 [cited by applicant]
JP 2010146302A · 2010 [cited by applicant]
JP 2016051437A · 2016 [cited by applicant]
JP 2016178458A · 2016 [cited by applicant]
JP 201719162A · 2017 [cited by applicant]
JP 2020005023 · 2018 [cited by examiner]
JP 2020005195A · 2020 [cited by applicant]
KR 20180095455A · 2018 [cited by applicant]
TW I730549A · 2021 [cited by applicant]
WO 0173569A1 · 2001 [cited by applicant]
WO 2013126570A1 · 2013 [cited by applicant]
Kadoya, JP_2020005023—Machine _Translation of Japanese application (Year: 2020). [cited by examiner]
Uchida, JP_202000502—Machine_Translation of Japanese application (Year: 2006). [cited by examiner]