npm 包 openhim-cert-updater 使用教程

阅读时长 4 分钟读完

OpenHIM Cert Updater (OHCUP) 是一个 Node.js 模块,用于自动生成 SSL 证书并更新 OpenHIM 引擎的配置文件。该模块可轻松实现为 OpenHIM 配置文件自动更新证书,并支持使用的 ACME 服务器。

在本文中,我们将讨论如何使用 OpenHIM Cert Updater 模块,利用它来管理自己的 OpenHIM 引擎 SSL 证书。

安装

OHCUP 可以通过运行以下命令来安装:

配置

在使用 OHCUP 之前,您需要配置一些内容。OHCUP 从 .env 文件读取配置,所以您需要在项目根目录下创建一个名为 .env 的文件。

-- -------------------- ---- -------
- ---- ------- ---
------------------------------------------------------

- ------- -------- --- --------
------------------------------------------
------------------------------------------

- ------- --- ------ ----
----------------------------------------------------
--------------------------------------------------

- ---- ------ -- --- ----------------------------------------------- -- --------
------------------------------------------------------------------------

- --- ------- ------ --- -------
------------------------------------------
----------------------------------------

请确保将上述路径替换为您自己的证书、客户端证书和 OpenHIM 地址。

使用

在项目中引入 OHCUP 模块并实例化它,然后可以调用它的 updateCert() 方法来更新 OpenHIM SSL 证书。

通常,您可以将以上代码放在一个计划任务中,让它每天自动更新您的 SSL 证书。

示例代码

以下是一个简单的 Express.js 服务器,它使用 OHCUP 自动更新 OpenHIM SSL 证书。

-- -------------------- ---- -------
----- ------- - ------------------
----- -- - -------------
----- ----- - ----------------
----- ------------------ - -------------------------------

----- --- - ---------

----- ------- - --- --------------------

-- ----- --- ----------- ------- ------ -------- --- ------
--------------------
  -------- -- -
    -- ------ ----- ------ ---- ------- --- -----------
    ----- ------ - --------------------
      ----- -------------------------------------------------
      ---- -----------------------------------------------
    -- ----

    ------------------- -- -- -
      ------------------- --------- -- ---- ------
    --
  --
  ------------ -- ---------------------

当您启动以上服务器后,它将自动更新您的 OpenHIM SSL 证书。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056ccd81e8991b448e6581

纠错
反馈