当您选择 用于证书的哈希算法 为 SHA256 或 SHA384,然后单击 创建密钥时,将显示以下错误:
错误:在创建 USB 驱动器资源调配时发生意外错误。有关失败的详细信息,请参阅应用程序日志。
创建基于 SHA256 和 SHA384 哈希算法的 USB 驱动器时出现此问题。
Dell Command |英特尔博锐带外应用程序使用英特尔 AMT SDK 版本 12.0.0.9 来实施 USB 配置功能。英特尔 AMT SDK 需要 Libeay32.dll 文件来创建基于 SHA256 和 SHA384 哈希算法的 USB 驱动器。
Libeay32.dll文件包含一些严重安全漏洞,可防止此文件类型出现在 Dell Command |英特尔博锐带外应用程序。
为了解决 USB 驱动器生成失败的问题,英特尔 AMT SDK 版本 15.0.0.1 将 libeay32.dll 文件替换为 libcrypto.dll。
Libcrypto*.dll
文件,然后将其放在与 USBFile 应用程序相同的文件夹中。从以下链接下载英特尔 AMT-SDK-15.0.0.1 并解压英特尔 AMT-SDK-15.0.0.1.zip 文件夹。
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html
USBfile.exe-create <usb output file name> <current MEBx password> <new MEBx password> -hash <certificate file name> <friendly name> sha256