Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

修复 Dell Security Management 中指定的无效提供程序类型

Summary: 解决在 Server Configuration Tool 中尝试安装 Dell Security Management Server 软件或导入新证书时指定的错误“指定的提供程序类型无效”。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

受影响的产品:

  • Dell Security Management Server
  • Dell Data Protection | Enterprise Edition

受影响的版本:

  • v10.2.11 及更早版本

Cause

Dell Security Management Server 版本 10.2.11 及更早版本不实施加密 API:下一代 (CNG)。因此,这些版本的 Dell Encryption 无法导入或使用使用 Microsoft 密钥存储提供程序存储的私钥。

Resolution

私钥必须从 Microsoft 密钥存储提供程序切换到旧版加密服务提供程序。

验证证书提供程序类型 certutil关联。

Example command: certutil -store my

Certutil-store my
图 1:(仅限英文) Certutil -store my

如果提供程序是 Microsoft 软件密钥存储提供程序,则会出现此问题。

使用 Microsoft 管理控制台 (MMC) 中的证书管理单元,以 PKCS#12 (PFX) 格式导出证书和私钥。导出 PFX,如果可能,则应在证书路径中包含所有证书的情况下导出,并且选中导出所有扩展属性 

OpenSSL 包含用于更改加密服务提供程序的方法。OpenSSL 的副本包含在 Dell Data Protection |从 v7.2 开始安装 Enterprise Server。二进制文件位于 INSTALL_PATH>\Dell\Enterprise Edition\OpenSSL\bin 中<

将目录更改为包含 OpenSSL 二进制文件的目录。

Example command: cd C:\Program Files\Dell\Enterprise Edition\OpenSSL\bin

使用 OpenSSL 将 PFX 转换为 PEM 格式。

Example command: openssl pkcs12 -in C:\Temp\KSP-pfx.pfx -out C:\Temp\OpenSSL-pem.pem

pkcs12 -in C:\Temp\KSP-pfx.pfx -out C:\Temp\OpenSSL-pem.pem
图 2:(仅限英文) openssl pkcs12 -in C:\Temp\KSP-pfx.pfx -out C:\Temp\OpenSSL-pem.pem

提供以前导出的 PFX 的完整路径 -in 参数。为“-out”参数提供 PEM 输出的新文件的完整路径。OpenSSL 创建在“-out”参数中指定的文件。

当系统提示 输入导入密码时:使用导出期间指定的 PFX 密码。

当系统提示 输入 PEM 密码时:并验证 — 输入 PEM 密码:输入与 PFX 导出密码相同的密码或新密码以在下一步中使用。

使用 OpenSSL 将新的 PEM 转换回指定了不同 CSP 的 PFX 格式。

Example command: openssl pkcs12 -export -in C:\Temp\OpenSSL-pem.pem -out C:\Temp\CSP-pfx.pfx -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider"

openssl pkcs12 -export -in C:\Temp\OpenSSL-pem.pem -out C:\Temp\CSP-pfx.pfx -CSP “Microsoft 增强的 RSA 和 AES 加密提供程序”
图 3:(仅限英文) openssl pkcs12 -export -in C:\Temp\OpenSSL-pem.pem -out C:\Temp\CSP-pfx.pfx -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider"

为“-in”参数提供之前创建的 PEM 的完整路径。为“-out”参数提供 PFX 输出的新文件的完整路径。OpenSSL 创建在“-out”参数中指定的文件。-CSP 参数接受与 CryptoAPI 关联的Microsoft加密服务提供程序的名称 (https://msdn.microsoft.com/en-us/library/windows/desktop/bb931357(v=vs.85).aspx此超链接会将您带往 Dell Technologies 之外的网站。

提醒:
  • CSP 部分 -CSP 参数区分大小写。使用小写字母 -csp 导致命令失败。
  • Microsoft 增强的 RSA 和 AES 加密提供程序是一种建议,而不是唯一可用的 CSP。

当系统提示“Enter pass phrase for <PEM_FILE>:”时使用在 PEM 生成步骤中指定的 PEM 的密码。

当系统提示输入 “输入导出密码:”“正在验证 - 输入导出密码”时 ,输入与原始 PFX 导出密码相同的密码或用于生成的 PFX 文件的新密码。

使用 Microsoft 管理控制台 (MMC) 中的“证书”管理单元从本地计算机的个人存储中删除以前的证书。

使用 Microsoft 管理控制台 (MMC) 中的“证书”管理单元将使用 OpenSSL 生成的 PFX 导入到本地计算机的个人存储。导入 PFX 时,应将 此密钥标记为可导出。以及 包括所有扩展属性

验证证书提供程序类型 certutil关联。

Example command: certutil -store my

certutil-store my
图 4:(仅限英文) certutil -store my

使用配置证书...、导入 DM 证书...和导入身份证书...。服务器配置工具中的菜单选项,以将新证书关联到 Dell 核心服务器并将新 PFX 导入 DDP 数据库。

提醒:如果发生错误指出 密钥集不存在,请在导入 OpenSSL 的版本输出后从 Microsoft 管理控制台 (MMC) 导出新的 PFX。

要联系支持部门,请参阅 Dell Data Security 国际支持电话号码
转至 TechDirect,在线生成技术支持请求。
要获得更多见解和资源,请加入戴尔安全社区论坛

Additional Information

 

Videos

 

Article Properties


Affected Product

Dell Encryption

Last Published Date

17 Jun 2024

Version

12

Article Type

Solution