Skip to main content
所有云提供商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有云提供商
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

针对Cloud Volumes ONTAP 的Azure 市场映像签名验证

贡献者 netapp-manini

Azure 映像验证过程通过剥离 VHD 文件的开头 1 MB 和结尾 512 字节,然后应用哈希函数来生成摘要文件。为了匹配签名程序,使用_sha256_进行散列。

文件签名验证工作流程摘要

以下是文件签名验证工作流程的概述。

图形 Azure 检查签名
  • 从下载 Azure 映像 "NetApp 支持站点"并提取摘要(.sig)文件、公钥证书(.pem)文件和链证书(.pem)文件。请参阅"下载 Azure 映像摘要文件"了解更多信息。

  • 信任链的验证。

  • 从公钥证书(.pem)中提取公钥(.pub)。

  • 使用提取的公钥解密摘要文件。

  • 将结果与从图像文件中删除开头 1 MB 和结尾 512 字节后创建的临时文件的新生成的摘要进行比较。此步骤通过使用 OpenSSL 命令行工具执行。 OpenSSL CLI 工具会在文件匹配成功或失败时显示相应的消息。

    openssl dgst -verify <public_key> -keyform <form> <hash_function>
    -signature <digest_file> -binary <temporary_file>