验证ONTAP 调解器代码签名
NetApp建议在安装前验证ONTAP Mediator 代码签名。此步骤为可选步骤。
在验证ONTAP Mediator 代码签名之前,请确保您的系统满足这些要求。
|
|
|
-
OpenSSL 1.0.2到3.0版、用于基本验证
-
适用于时间戳颁发机构(TSA)操作的OpenSSL 1.1.0或更高版本
-
用于OCSP验证的公有 Internet访问
下载包包含以下文件:
文件 |
Description |
|
用于验证签名的公共密钥 |
|
公共认证CA信任链 |
|
用于生成密钥的证书 |
|
版本 1.11 的产品安装可执行文件 |
|
SHA-256经过哈希处理、然后使用Ccs-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 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
-
-
验证CSC的信任链以及本地主机的到期日期:
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