Managing certificates in a building management system
AssigneeHoneywell International Inc.
InventorsNagasree Poluri, Manish Gupta, Nagesh Narayanappa, Ankith Makam
Life of this patent
Estimating the term…
Abstract
A method of providing a plurality of controller certificates for a plurality of controllers within a Building Management System (BMS) includes downloading project information defining the BMS and using the downloaded project information to solicit a Certificate Signing Request (CSR) from each of the plurality of controllers of the BMS. The received CSRs are uploaded to a remote server so that the remote server can generate a corresponding controller certificate for each of the plurality of controllers of the BMS. The generated controller certificates are then downloaded to the corresponding one of the plurality of controllers of the BMS.
Claims14
A method of providing a plurality of controller certificates for a plurality of controllers within a Building Management System (BMS) using an application executing on a mobile device, the mobile device in communication with a remote server having an Application Programming Interface (API), the method comprising:
- the mobile device downloading from the remote server project information defining the BMS, the downloaded project information including a project name and controller configuration information for each of the plurality of controllers including a controller name and/or a controller IP address;
- the mobile device using the downloaded project information to solicit a Certificate Signing Request (CSR) from each of the plurality of controllers of the BMS by contacting an API of each of the plurality of controllers;
- the mobile device receiving the CSRs from each of the plurality of controllers;
- the mobile device uploading each of the CSRs to the API of the remote server so that the remote server can generate a corresponding controller certificate for each of the plurality of controllers of the BMS;
- and
- downloading each of the generated controller certificates to the corresponding one of the plurality of controllers of the BMS.
A non-transient, computer-readable storage medium having stored thereon executable instructions that when executed by one or more processors of a certificate management device that is configured to communicate with a remote server cause the certificate management device to:
- download from the remote server project information defining the configuration of a plurality of devices of the BMS;
- use the downloaded project information to solicit Certificate Signing Requests (CSR) from each of the plurality of devices by contacting each of the plurality of devices;
- and
- upload each of the CSRs to the remote server so that the remote server can batch generate a device certificate for each of the plurality of devices of the BMS.
Dependencies are inferred from the claim text.