每次使用时都无需密码即可导入PFX证书

时间:2019-03-14 20:52:52

标签: authentication certificate pfx p12

我正在开发环境中的项目上,需要通过PFX证书进行身份验证才能访问REST API。稍后,此身份验证将被OAuth取代,因此仅出于开发目的而已。

我在Windows中安装了证书,并且在导入过程中被迫设置密码。不幸的是,每次访问REST API时,我都需要输入密码。

所以我想知道是否可以通过某种方式将证书导入到Windows开发机器中,从而不必每次使用证书时都输入密码,因为这使开发过程非常麻烦。

1 个答案:

答案 0 :(得分:0)

  

我在Windows中安装了证书,并且在   导入以设置密码。

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

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

或者,如果您要将其放置在LOCALMACHINE \ My store中,请使用带有-user参数的命令:

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