0

我正在开发环境中处理一个项目,需要通过 PFX 证书进行身份验证才能访问 REST API。稍后此身份验证将被 OAuth 取代,因此它只是临时用于开发目的。

我在 Windows 中安装了证书,并在导入期间强制设置密码。不幸的是,我每次访问 REST API 时都需要输入密码。

所以我想知道是否可以通过某种方式将证书导入我的windows开发机,这样就不用每次使用证书时都要输入密码,因为这样让开发过程非常繁琐。

4

1 回答 1

1

我在 Windows 中安装了证书,并在导入期间强制设置密码。

如果它是由您的 GPO 强制执行的,那么我看不到任何方法(您必须向您的域管理员寻求帮助)。如果不是,那么您可以使用以下命令行来执行此操作:

certutil -user -csp "Microsoft Enhanced RSA and AES Cryptographic Provider" -importpfx full_path_to_your.pfx NoChain,AT_KEYEXCHANGE,NoProtect

或者,如果您想将其放置到 LOCALMACHINE\My 商店,则使用不带-user参数的命令:

certutil -csp "Microsoft Enhanced RSA and AES Cryptographic Provider" -importpfx full_path_to_your.pfx NoChain,AT_KEYEXCHANGE,NoProtect
于 2019-03-15T09:07:41.213 回答