Verifica la firma del codice di ONTAP Mediator
NetApp consiglia di verificare la firma del codice di ONTAP Mediator prima dell'installazione. Questo passaggio è facoltativo.
Assicurati che il tuo sistema soddisfi questi requisiti prima di verificare la firma del codice di ONTAP Mediator.
|
|
|
-
versioni di openssl dalla 1.0.2 alla 3.0 per la verifica di base
-
openssl versione 1.1.0 o successiva per le operazioni di Time Stamping Authority (TSA)
-
Accesso a Internet pubblico per la verifica OCSP
Il pacchetto di download include i seguenti file:
File |
Descrizione |
|
La chiave pubblica utilizzata per verificare la firma |
|
La catena di attendibilità della CA di certificazione pubblica |
|
Il certificato utilizzato per generare la chiave |
|
L'eseguibile di installazione del prodotto per la versione 1.12 |
|
La firma per il programma di installazione, con hash SHA-256 e quindi firmata con RSA utilizzando la chiave csc-prod |
|
La richiesta di revoca per l'utilizzo da parte di OCSCP della firma dell'installatore |
|
Il file della richiesta di firma del timestamp |
|
Il certificato pubblico per il TSR |
|
La catena CA del certificato pubblico per il TSR |
-
Esegui il controllo di revoca su
csc-prod-ONTAP-Mediator.pemutilizzando Online Certificate Status Protocol (OCSP).-
Trova l'URL OCSP del certificato. I certificati per sviluppatori potrebbero non fornire un URI:
openssl x509 -noout -ocsp_uri -in csc-prod-chain-ONTAP-Mediator.pem -
Genera una richiesta OCSP per il certificato.
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 -
Connettiti a OCSP Manager per inviare la richiesta 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
-
-
Verifica la catena di fiducia del CSC e le date di scadenza rispetto all'host locale:
openssl verifyLa opensslversione nel PATH deve avere un certificato validocert.pem(non autofirmato).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.pemIl comando non riesce se il certificato di verifica della firma del codice o il certificato di timestamp sono scaduti o non validi. Scarica una versione più recente di ONTAP Mediator.
-
Verifica i
ontap-mediator-1.12.1.sig.tsreontap-mediator-1.12.1.tsrfile utilizzando i certificati associati: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`.tsr`I file contengono il timestamp di risposta associato al programma di installazione e la firma del codice. L'elaborazione conferma che il timestamp ha una firma valida da parte di TSA e che il tuo file di input non è stato modificato. Il tuo computer esegue la verifica localmente. Non è necessario accedere ai server di TSA. -
Verifica le firme rispetto alla chiave:
openssl -dgst -verifyopenssl dgst -sha256 -verify ONTAP-Mediator-production.pub -signature ontap-mediator-1.12.1.sig ontap-mediator-1.12.1