Skip to main content
ONTAP Mediator
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

驗證 ONTAP 中介器程式碼簽署

貢獻者 netapp-camdenc netapp-aoife

NetApp 建議在安裝前驗證 ONTAP Mediator 程式碼簽署。此步驟為可選步驟。

開始之前

在驗證 ONTAP Mediator 程式碼簽署之前,請確保您的系統符合這些需求。

註
  • 自 2025 年 6 月 15 日起,您將無法安裝或升級至 ONTAP Mediator 1.9 和 1.8,因為代碼簽署驗證憑證已過期。請改為安裝或升級至 ONTAP Mediator 1.10 或更高版本。

  • 如果系統不符合以下要求,則無需進行驗證程序,您可以直接前往 "安裝 ONTAP Mediator 安裝套件"。

  • 使用 openssl 版本 1.0.2 至 3.0 進行基本驗證

  • 時間戳授權機構(TSA)作業需要 openssl 版本 1.1.0 或更高版本

  • 用於 OCSP 驗證的公用網際網路存取

下載套件包含下列檔案:

檔案

說明

ONTAP-Mediator-production.pub

用於驗證簽署的公鑰

csc-prod-chain-ONTAP-Mediator.pem

公共認證 CA 信任鏈

csc-prod-ONTAP-Mediator.pem

用於產生金鑰的憑證

ontap-mediator-1.12.1

版本 1.12 的產品安裝執行檔

ontap-mediator-1.12.1.sig

經過 SHA-256 雜湊處理,然後使用 csc-prod 金鑰進行 RSA 簽署的安裝程式簽署

ontap-mediator-1.12.1.sig.tsr

OCSCP 用於安裝程式簽署的撤銷請求

ontap-mediator-1.12.1.tsr

時間戳記簽署請求檔案

tsa-prod-ONTAP-Mediator.pem

TSR 的公開憑證

tsa-prod-chain-ONTAP-Mediator.pem

TSR 的公開憑證 CA 鏈

步驟
  1. 使用線上憑證狀態協定(OCSP)對 `csc-prod-ONTAP-Mediator.pem`執行撤銷檢查。

    1. 尋找憑證的 OCSP URL。開發人員憑證可能不提供 URI:

      openssl x509 -noout -ocsp_uri -in csc-prod-chain-ONTAP-Mediator.pem
    2. 產生憑證的 OCSP 請求。

      openssl ocsp -issuer csc-prod-chain-ONTAP-Mediator.pem -CAfile csc-prod-chain-ONTAP-Mediator.pem -cert csc-prod-ONTAP-Mediator.pem  -reqout req.der
    3. 連線至 OCSP Manager 以傳送 OCSP 請求:

      openssl ocsp -issuer csc-prod-chain-ONTAP-Mediator.pem -CAfile csc-prod-chain-ONTAP-Mediator.pem -cert csc-prod-ONTAP-Mediator.pem  -url ${ocsp_uri} -resp_text -respout resp.der -verify_other csc-prod-chain-ONTAP-Mediator.pem
  2. 針對本機主機驗證 CSC 的信任鏈和到期日:

    openssl verify
    註 來自 PATH 的 openssl 版本必須具有有效的 cert.pem(非自簽署)。
    openssl verify -untrusted csc-prod-chain-ONTAP-Mediator.pem -CApath ${OPENSSLDIR} csc-prod-ONTAP-Mediator.pem
    openssl verify -untrusted tsa-prod-chain-ONTAP-Mediator.pem -CApath ${OPENSSLDIR} tsa-prod-ONTAP-Mediator.pem

    如果程式碼簽署檢查憑證或時間戳記憑證已過期或無效,命令將會失敗。請下載較新版本的 ONTAP Mediator。

  3. 使用關聯的憑證驗證 ontap-mediator-1.12.1.sig.tsr 和 ontap-mediator-1.12.1.tsr 檔案:

    OpenSSL 3.x
    openssl ts -verify -data ontap-mediator-1.12.1.sig -in ontap-mediator-1.12.1.sig.tsr -CAfile tsa-prod-chain-ONTAP-Mediator.pem -untrusted tsa-prod-ONTAP-Mediator.pem
    OpenSSL 1.x
    openssl ts -verify -data ontap-mediator-1.12.1 -in ontap-mediator-1.12.1.tsr -CAfile tsa-prod-chain-ONTAP-Mediator.pem -partial_chain
    註 .tsr 檔案包含與安裝程式關聯的時間戳記回應和程式碼簽署。處理過程會確認時間戳記具有來自 TSA 的有效簽署,並且您的輸入檔案未發生變更。您的電腦會在本機執行驗證。您不需要存取 TSA 伺服器。
  4. 驗證簽署是否與金鑰匹配:

    openssl -dgst -verify
    openssl dgst -sha256 -verify ONTAP-Mediator-production.pub -signature ontap-mediator-1.12.1.sig ontap-mediator-1.12.1
接下來是什麼?

"安裝 ONTAP Mediator 安裝套件"