Verifica la firma del código de ONTAP Mediator
NetApp recomienda verificar la firma del código de ONTAP Mediator antes de la instalación. Este paso es opcional.
Asegúrate de que tu sistema cumple estos requisitos antes de verificar la firma del código de ONTAP Mediator.
|
|
|
-
Versiones de openssl 1.0.2 a 3.0 para la verificación básica
-
openssl versión 1.1.0 o posterior para las operaciones de la Autoridad de Sello de Tiempo (TSA)
-
Acceso público a internet para la verificación de OCSP
El paquete de descarga incluye los siguientes archivos:
Archivo |
Descripción |
|
La clave pública utilizada para verificar la firma |
|
La cadena de confianza de la CA de certificación pública |
|
El certificado utilizado para generar la clave |
|
El ejecutable de instalación del producto para la versión 1.12 |
|
La firma del instalador, a la que se le ha aplicado un hash SHA-256 y luego se ha firmado con RSA usando la clave csc-prod |
|
La solicitud de revocación que utilizará OCSCP para la firma del instalador |
|
El archivo de solicitud de firma con marca de tiempo |
|
El certificado público del TSR |
|
La cadena de certificados públicos de la CA para el TSR |
-
Realiza la comprobación de revocación en
csc-prod-ONTAP-Mediator.pemutilizando Online Certificate Status Protocol (OCSP).-
Busca la URL de OCSP del certificado. Es posible que los certificados de desarrollador no proporcionen un URI:
openssl x509 -noout -ocsp_uri -in csc-prod-chain-ONTAP-Mediator.pem -
Genera una solicitud OCSP para el certificado.
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 -
Conéctate al OCSP Manager para enviar la solicitud 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
-
-
Comprueba la cadena de confianza del CSC y las fechas de caducidad con respecto al host local:
openssl verifyLa versión de opensslPATH debe tener uncert.pemválido (que no sea autofirmado).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.pemEl comando falla si el certificado de comprobación de la firma del código o el certificado de marca de tiempo ha caducado o no es válido. Descarga una versión más reciente de ONTAP Mediator.
-
Verifica los archivos
ontap-mediator-1.12.1.sig.tsryontap-mediator-1.12.1.tsrusando los certificados asociados:OpenSSL 3.xopenssl 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.pemOpenSSL 1.xopenssl ts -verify -data ontap-mediator-1.12.1 -in ontap-mediator-1.12.1.tsr -CAfile tsa-prod-chain-ONTAP-Mediator.pem -partial_chain.tsrarchivos contienen la respuesta de marca de tiempo asociada al instalador y la firma de código. El procesamiento confirma que la marca de tiempo tiene una firma válida de TSA y que tu archivo de entrada no ha cambiado. Tu equipo realiza la verificación localmente. No necesitas acceder a los servidores de TSA. -
Verifica las firmas con la clave:
openssl -dgst -verifyopenssl dgst -sha256 -verify ONTAP-Mediator-production.pub -signature ontap-mediator-1.12.1.sig ontap-mediator-1.12.1