JP6490191B2 - サーバ、証明書生成指示方法、及び、プログラム - Google Patents
サーバ、証明書生成指示方法、及び、プログラム Download PDFInfo
- Publication number
- JP6490191B2 JP6490191B2 JP2017507267A JP2017507267A JP6490191B2 JP 6490191 B2 JP6490191 B2 JP 6490191B2 JP 2017507267 A JP2017507267 A JP 2017507267A JP 2017507267 A JP2017507267 A JP 2017507267A JP 6490191 B2 JP6490191 B2 JP 6490191B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- certificate
- unit
- address
- generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
ネットワークを介して端末装置が接続されるサーバであって、
前記ネットワーク上における前記サーバのIPアドレスを含むサーバ証明書を生成することをサーバ証明書生成部に指示する生成指示部と、
前記生成指示部による指示に従って前記サーバ証明書生成部により生成されたサーバ証明書を記憶する証明書記憶部と、
前記証明書記憶部に記憶されたサーバ証明書を用いて、前記端末装置と通信する通信部と、を備え、
前記生成指示部は、予め定められた時間が経過する毎に、前記サーバのIPアドレスが変更されたか否かを判別するアドレス変更判別部を備え、前記アドレス変更判別部により前記サーバのIPアドレスが変更されたと判別されたことに応答して、前記サーバの新たなIPアドレスを含むサーバ証明書を生成することを前記サーバ証明書生成部に指示する。
図1に、本発明の実施形態1に係るサーバ100を含むシステムの構成を示す。サーバ100は、SSL(Secure Sockets Layer)などの通信手順に従った暗号化通信により、端末装置200に各種のサービスを提供する機能(以下、適宜「サービス提供機能」という。)を有するサーバである。本実施形態では、サーバ100が端末装置200に提供するサービスは、設備機器400の制御を中継するサービスや設備機器400の運転状態を示す情報を提供するサービスなど、端末装置200が備えるブラウザを介して提供されるサービスであるものとする。サーバ100は、設備機器400を制御する機能(以下、適宜「設備機器制御機能」という。)と、設備機器400の運転状態を示す情報を取得する機能(以下、適宜「設備機器監視機能」という。)と、を備える。また、サーバ100は、上述した暗号化通信において用いられる各種の証明書を生成する機能(以下、適宜「証明書生成機能」という。)と、これらの証明書を管理する機能(以下、適宜「証明書管理機能」という。)と、を有する。
実施形態1では、証明書管理機能に加え、証明書生成機能を有するサーバ100を採用する例について説明した。本発明において、証明書生成機能を有さないサーバ120を採用してもよい。図8に、本発明の実施形態2に係るサーバ120を含むシステムの構成を示す。図8に示すシステムでは、証明書生成機能を有する証明書生成装置130が、HUB300を介して、サーバ120と端末装置200とに接続されている。つまり、証明書生成装置130は、第1ネットワーク510に接続されている。本実施形態では、サーバ120と証明書生成装置130とが協働することにより、サーバ100の機能を実現する。なお、サーバ120の物理的な構成は、図2に示すサーバ100の物理的な構成と同様であるため、説明を省略する。また、証明書生成装置130の物理的な構成は、例えば、図2に示すサーバ100の物理的な構成から、第2ネットワークインターフェース18を除外した構成である。以下、サーバ120の機能的な構成と、証明書生成装置130の機能的な構成を中心に説明する。
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
Claims (11)
- ネットワークを介して端末装置が接続されるサーバであって、
前記ネットワーク上における前記サーバのIPアドレスを含むサーバ証明書を生成することをサーバ証明書生成部に指示する生成指示部と、
前記生成指示部による指示に従って前記サーバ証明書生成部により生成されたサーバ証明書を記憶する証明書記憶部と、
前記証明書記憶部に記憶されたサーバ証明書を用いて、前記端末装置と通信する通信部と、を備え、
前記生成指示部は、予め定められた時間が経過する毎に、前記サーバのIPアドレスが変更されたか否かを判別するアドレス変更判別部を備え、前記アドレス変更判別部により前記サーバのIPアドレスが変更されたと判別されたことに応答して、前記サーバの新たなIPアドレスを含むサーバ証明書を生成することを前記サーバ証明書生成部に指示する、
サーバ。 - 前記生成指示部は、前記サーバのIPアドレスが変更された場合、前記サーバが起動又は再起動されたことに応答して、前記サーバの新たなIPアドレスを含むサーバ証明書を生成することを前記サーバ証明書生成部に指示する、
請求項1に記載のサーバ。 - 前記サーバ証明書生成部は、ルート証明書生成部により生成されたルート証明書に基づいて、前記サーバ証明書を生成し、
前記証明書記憶部は、前記ルート証明書生成部により生成されたルート証明書と前記サーバ証明書生成部により生成されたサーバ証明書とを記憶し、
前記通信部は、前記証明書記憶部に記憶されたルート証明書及びサーバ証明書を用いて、前記端末装置と通信し、
前記生成指示部は、前記証明書記憶部に記憶されたルート証明書が変更されたことに応答して、新たなサーバ証明書を生成することを前記サーバ証明書生成部に指示する、
請求項1又は2に記載のサーバ。 - 前記証明書記憶部に記憶されたサーバ証明書には、前記サーバ証明書の有効期限が含まれ、
前記生成指示部は、現在時刻が前記証明書記憶部に記憶されたサーバ証明書に含まれる有効期限を基準とする特定期間外の時刻である場合、新たなサーバ証明書を生成することを前記サーバ証明書生成部に指示する、
請求項1から3のいずれか1項に記載のサーバ。 - 前記サーバ証明書の有効期限は、協定世界時により示される有効期限であり、
前記生成指示部は、前記協定世界時により示される有効期限を、前記サーバが設置された国の標準時により示される有効期限に変換する、
請求項4に記載のサーバ。 - 前記生成指示部は、前記証明書記憶部にサーバ証明書が記憶されていない場合、サーバ証明書を生成することを前記サーバ証明書生成部に指示する、
請求項1から5のいずれか1項に記載のサーバ。 - 前記サーバは、前記サーバ証明書生成部を備える、
請求項1から6のいずれか1項に記載のサーバ。 - 前記サーバは、空調機器を制御又は監視する空調コントローラである、
請求項1から7のいずれか1項に記載のサーバ。 - 前記サーバは、照明機器を制御又は監視する照明コントローラである、
請求項1から7のいずれか1項に記載のサーバ。 - 予め定められた時間が経過する毎に、ネットワークを介して端末装置が接続されるサーバの前記ネットワーク上におけるIPアドレスが変更されたか否かを判別し、
前記サーバのIPアドレスが変更されたと判別されたことに応答して、前記サーバの新たなIPアドレスを含むサーバ証明書を生成することをサーバ証明書生成部に指示する、
証明書生成指示方法。 - ネットワークを介して端末装置が接続されるサーバが備えるコンピュータを、
前記ネットワーク上における前記サーバのIPアドレスを含むサーバ証明書を生成することをサーバ証明書生成部に指示する生成指示部、
前記生成指示部による指示に従って前記サーバ証明書生成部により生成されたサーバ証明書を用いて、前記端末装置と通信する通信部、として機能させるプログラムであって、
前記生成指示部は、予め定められた時間が経過する毎に、前記サーバのIPアドレスが変更されたか否かを判別するアドレス変更判別部を備え、前記アドレス変更判別部により前記サーバのIPアドレスが変更されたと判別されたことに応答して、前記サーバの新たなIPアドレスを含むサーバ証明書を生成することを前記サーバ証明書生成部に指示する、
プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/059254 WO2016151824A1 (ja) | 2015-03-25 | 2015-03-25 | サーバ、証明書生成指示方法、及び、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2016151824A1 JPWO2016151824A1 (ja) | 2017-09-07 |
| JP6490191B2 true JP6490191B2 (ja) | 2019-03-27 |
Family
ID=56977878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017507267A Active JP6490191B2 (ja) | 2015-03-25 | 2015-03-25 | サーバ、証明書生成指示方法、及び、プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20180034644A1 (ja) |
| EP (1) | EP3276874B1 (ja) |
| JP (1) | JP6490191B2 (ja) |
| CN (1) | CN107431616A (ja) |
| WO (1) | WO2016151824A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6819388B2 (ja) * | 2017-03-21 | 2021-01-27 | 株式会社リコー | 情報処理装置、情報処理システム、およびプログラム |
| JP7187209B2 (ja) * | 2018-06-19 | 2022-12-12 | キヤノン株式会社 | 情報処理装置、その制御方法とそのプログラム |
| US11671274B2 (en) * | 2019-01-11 | 2023-06-06 | Johnson Controls Tyco IP Holdings LLP | Building with Wi-Fi mesh network |
| US11218329B2 (en) * | 2019-02-20 | 2022-01-04 | Arris Enterprises Llc | Certificate generation with fallback certificates |
| CN112202567B (zh) * | 2020-09-30 | 2024-03-15 | 北京百度网讯科技有限公司 | 一种证书发送方法、证书发送方法、云端以及终端设备 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001228272A (ja) * | 2000-02-17 | 2001-08-24 | Fuji Photo Film Co Ltd | 電子装置および日時設定方法 |
| US6691170B1 (en) * | 2000-03-28 | 2004-02-10 | Intel Corporation | Method and apparatus for simplifying addressing of a networked device |
| BR0316604A (pt) * | 2002-12-13 | 2005-10-11 | Research In Motion Ltd | Método e aparelho pra prover consistência em mensagem sms que formata dispositivos de comunicação móvel |
| US7366906B2 (en) * | 2003-03-19 | 2008-04-29 | Ricoh Company, Ltd. | Digital certificate management system, digital certificate management apparatus, digital certificate management method, program and computer readable information recording medium |
| US20050081026A1 (en) * | 2003-08-15 | 2005-04-14 | Imcentric, Inc. | Software product for installing SSL certificates to SSL-enablable devices |
| US7512974B2 (en) * | 2004-09-30 | 2009-03-31 | International Business Machines Corporation | Computer system and program to update SSL certificates |
| US20060143442A1 (en) * | 2004-12-24 | 2006-06-29 | Smith Sander A | Automated issuance of SSL certificates |
| JP4879524B2 (ja) * | 2005-06-30 | 2012-02-22 | ブラザー工業株式会社 | 通信装置、通信システム及びプログラム |
| JP4148246B2 (ja) * | 2005-06-30 | 2008-09-10 | ブラザー工業株式会社 | 通信システム、証明書更新装置、証明書更新プログラム、通信装置及び代替更新プログラム |
| JP2007028049A (ja) * | 2005-07-14 | 2007-02-01 | Fuji Xerox Co Ltd | 証明書管理装置、方法及びプログラム |
| US8259597B1 (en) * | 2006-08-16 | 2012-09-04 | Bally Gaming, Inc. | System for managing IP addresses in a network gaming environment |
| JP2008270956A (ja) * | 2007-04-17 | 2008-11-06 | Murata Mach Ltd | 画像処理装置および端末装置 |
| JP2009089237A (ja) * | 2007-10-02 | 2009-04-23 | Brother Ind Ltd | 通信システム、情報処理装置及びプログラム |
| JP2009193242A (ja) * | 2008-02-13 | 2009-08-27 | Hitachi Communication Technologies Ltd | 中継装置、通信装置及び通信システム |
| JP2009200565A (ja) * | 2008-02-19 | 2009-09-03 | Murata Mach Ltd | デジタル複合機 |
| JP2009211175A (ja) * | 2008-02-29 | 2009-09-17 | Canon Inc | ネットワークデバイス管理装置及びデバイス管理方法 |
| CN101977113B (zh) * | 2010-11-05 | 2013-05-08 | 四川长虹电器股份有限公司 | 数字版权管理中进行设备认证的方法 |
| US20140244998A1 (en) * | 2010-11-09 | 2014-08-28 | Secure64 Software Corporation | Secure publishing of public-key certificates |
| US9064238B2 (en) * | 2011-03-04 | 2015-06-23 | Factify | Method and apparatus for certification of facts |
| DE102011076350A1 (de) * | 2011-05-24 | 2012-11-29 | Siemens Aktiengesellschaft | Verfahren und Steuereinheit zur Erkennung von Manipulationen an einem Fahrzeugnetzwerk |
| CN102594822B (zh) * | 2012-02-20 | 2014-12-10 | 南京邮电大学 | 一种基于安全套接层的安全的网络电话的实现方法 |
| CN106576002B (zh) * | 2014-06-09 | 2019-07-19 | 诺基亚技术有限公司 | 基于光纤的通信装置、方法和计算机可读介质 |
-
2015
- 2015-03-25 JP JP2017507267A patent/JP6490191B2/ja active Active
- 2015-03-25 EP EP15886377.9A patent/EP3276874B1/en not_active Not-in-force
- 2015-03-25 WO PCT/JP2015/059254 patent/WO2016151824A1/ja not_active Ceased
- 2015-03-25 US US15/551,932 patent/US20180034644A1/en not_active Abandoned
- 2015-03-25 CN CN201580077966.8A patent/CN107431616A/zh not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP3276874A1 (en) | 2018-01-31 |
| CN107431616A (zh) | 2017-12-01 |
| WO2016151824A1 (ja) | 2016-09-29 |
| JPWO2016151824A1 (ja) | 2017-09-07 |
| US20180034644A1 (en) | 2018-02-01 |
| EP3276874A4 (en) | 2018-10-31 |
| EP3276874B1 (en) | 2021-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI756439B (zh) | 入網認證方法、裝置及系統 | |
| JP6490191B2 (ja) | サーバ、証明書生成指示方法、及び、プログラム | |
| JP5975594B2 (ja) | 通信端末及び通信システム | |
| US20140215215A1 (en) | Server, method of group key notification and program | |
| CN107534556B (zh) | 使用crl的未来证书撤销 | |
| JP7536346B2 (ja) | 通信システム、通信装置、通信方法および通信プログラム | |
| US7734910B2 (en) | Managed device, management system, method for controlling a managed device and medium | |
| WO2018070242A1 (ja) | 車載ゲートウェイ、鍵管理装置 | |
| US20190386835A1 (en) | Information processing apparatus, method for controlling the same, and program therefor | |
| WO2020018187A1 (en) | Network device, method for security and computer readable storage medium | |
| JP2020005023A (ja) | 情報処理装置およびその制御方法とプログラム | |
| JP2020028023A (ja) | 通信装置、通信装置、通信装置の制御方法、およびプログラム | |
| JP2015073224A (ja) | 放送受信装置および情報処理システム | |
| JP6647259B2 (ja) | 証明書管理装置 | |
| CN107911339B (zh) | 信息维护方法及装置 | |
| JP2019004289A (ja) | 情報処理装置およびその制御方法、情報処理システム | |
| US20220141002A1 (en) | Data transmission method, communication processing method, device, and communication processing program | |
| JP2006005613A (ja) | 認証システム | |
| JP2015177453A (ja) | 認証システム、電子機器、証明書の更新方法及びプログラム | |
| JP6013213B2 (ja) | 通信装置、通信システム、プログラム | |
| JP6099599B2 (ja) | 設備管理システム、設備管理装置、設備管理方法、及び、プログラム | |
| JP2017111599A (ja) | 認証装置、認証システム及び認証方法 | |
| JP5729057B2 (ja) | 通信装置、通信システムおよびプログラム | |
| JP2019057764A (ja) | 情報処理装置、情報処理方法、およびコンピュータプログラム | |
| CN121682787A (zh) | 设备管理方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170525 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180820 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6490191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |