驗證ONTAP 《不實程式碼簽章》
NetApp建議在安裝前驗證ONTAP Mediator 程式碼簽章。此步驟是可選的。
在驗證ONTAP Mediator 程式碼簽署之前,請確保您的系統符合這些要求。
|
|
|
-
適用於基本驗證的Openssl版本1.0.2至3.0
-
適用於時間戳記授權(TSA)作業的OpenSSL 1.1.0版或更新版本
-
用於OCSP驗證的公共網際網路存取
下載包包含以下文件:
檔案 |
說明 |
|
用於驗證簽名的公開金鑰 |
|
公共認證 CA 信任鏈結 |
|
用於產生金鑰的憑證 |
|
版本 1.11 的產品安裝執行檔 |
|
SHA-256 經過雜湊、然後使用 CSC-prod 金鑰簽署 RSA 、以供安裝程式使用 |
|
OCSCP 用於安裝程式簽章的撤銷要求 |
|
時間戳記簽署要求檔案 |
|
TSR 的公開憑證 |
|
TSR 的公用憑證 CA 鏈 |
-
執行撤銷檢查
csc-prod-ONTAP-Mediator.pem使用線上憑證狀態傳輸協定(OCSP)。-
找到憑證的 OCSP URL。開發者證書可能不提供 URI:
openssl x509 -noout -ocsp_uri -in csc-prod-chain-ONTAP-Mediator.pem
-
為憑證產生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
-
連線至OCSP管理程式以傳送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
-
-
針對本機主機驗證其信任鏈結和到期日:
openssl verify。 openssl路徑的版本必須有效cert.pem(非自行簽署)。openssl verify -untrusted csc-prod-chain-ONTAP-Mediator.pem -CApath ${OPENSSLDIR} csc-prod-ONTAP-Mediator.pem # Failure action: The Code-Signature-Check certificate has expired or is invalid. Download a newer version of the ONTAP Mediator. openssl verify -untrusted tsa-prod-chain-ONTAP-Mediator.pem -CApath ${OPENSSLDIR} tsa-prod-ONTAP-Mediator.pem # Failure action: The Time-Stamp certificate has expired or is invalid. Download a newer version of the ONTAP Mediator. -
核實 `ontap-mediator-1.11.0.sig.tsr`和 `ontap-mediator-1.11.0.tsr`使用關聯證書的檔案:
OpenSSL 3.xopenssl ts -verify -data ontap-mediator-1.11.0.sig -in ontap-mediator-1.11.0.sig.tsr -CAfile tsa-prod-chain-ONTAP-Mediator.pem -untrusted tsa-prod-ONTAP-Mediator.pemOpenSSL 1.xopenssl ts -verify -data ontap-mediator-1.11.0 -in ontap-mediator-1.11.0.tsr -CAfile tsa-prod-chain-ONTAP-Mediator.pem -partial_chain`.tsr`檔案包含與安裝程式關聯的時間戳記回應和程式碼簽署。處理過程確認時間戳具有 TSA 的有效簽名,且您的輸入檔案未發生變更。您的機器會在本機執行驗證。您無需訪問TSA伺服器。 -
根據金鑰驗證簽名:
openssl -dgst -verifyopenssl dgst -sha256 -verify ONTAP-Mediator-production.pub -signature ontap-mediator-1.11.0.sig ontap-mediator-1.11.0