Verify StorageGRID installation files
If necessary, you can manually verify the files in the StorageGRID installation archive.
You have downloaded the verification package from the NetApp Downloads page for StorageGRID.
-
Extract the artifacts from the verification package:
tar -xf StorageGRID_12.0.0_Code_Signature_Verification_Package.tar.gz -
Ensure that these artifacts were extracted:
-
Leaf certificate:
Leaf-Cert.pem -
Certificate chain:
CA-Int-Cert.pem -
Time stamp response chain:
TS-Cert.pem -
Checksum file:
sha256sum -
Checksum signature:
sha256sum.sig -
Time stamp response file:
sha256sum.sig.tsr
-
-
Use the chain to verify the leaf certificate is valid.
Example:
openssl verify -CAfile CA-Int-Cert.pem Leaf-Cert.pemExpected output:
Leaf-Cert.pem: OK -
If step 2 failed because of an expired leaf certificate, use the
tsrfile to verify.Example:
openssl ts -CAfile CA-Int-Cert.pem -untrusted TS-Cert.pem -verify -data sha256sum.sig -in sha256sum.sig.tsrExpected output includes:
Verification: OK -
Create a public key file from the leaf certificate.
Example:
openssl x509 -pubkey -noout -in Leaf-Cert.pem > Leaf-Cert.pubExpected output: none
-
Use the public key to verify the
sha256sumfile againstsha256sum.sig.Example:
openssl dgst -sha256 -verify Leaf-Cert.pub -signature sha256sum.sig sha256sumExpected output:
Verified OK -
Verify the
sha256sumfile content against newly created checksums.Example:
sha256sum -c sha256sumExpected output:
<filename>: OK
<filename>is the name of the archive file you downloaded. -
Complete the remaining steps to extract and choose the appropriate files from the installation archive.