我想启动一个ClickOnce .NET应用程序,由于在这种情况下需要签名,因此我正在研究How to create a working trusted and or self-signed certificate for a Windows 10 UWP application via Visual Studio 2019, 2017 and 2015
具体来说,我想创建一个没有密码的临时开发人员.pfx,以便多个开发人员可以轻松地将其导入到他们的计算机中。
很明显,虽然makecert
仍然存在,但是这是可能的-但现在,我正在Powershell中以管理员身份尝试这样做:
PS C:\bin> $pwd = ConvertTo-SecureString -String "" -Force -AsPlainText
ConvertTo-SecureString : Cannot bind argument to parameter 'String' because it is an empty string.
At line:1 char:39
+ $pwd = ConvertTo-SecureString -String "" -Force -AsPlainText
+ ~~
+ CategoryInfo : InvalidData: (:) [ConvertTo-SecureString], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.Conv
ertToSecureStringCommand
...显然,它不起作用。
是否可以通过这种方式用空密码创建.pfx?