Manually verify installation files (optional)
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.