How do I securely store a .pfx password to use in MSBuild?

送分小仙女□ 提交于 2019-11-30 00:36:27

Import your .pfx-file to Windows Certificate Manager for the user account which is used when building. Then select the correct certificate using signtool's /sha1 switch, and no password is needed.

  1. Log in as the build user
  2. Run certmgr.msc
  3. Right-click Certificates - Current User / Personal / Certificates, and select All Tasks / Import...
  4. Select your .pfx file, enter the password, and click Next and Finish
  5. Double-click on the imported certificate
  6. In the Details page, the thumbprint algorithm should be sha1
  7. Copy the thumbprint, it looks something like 12 34 56 78 90 ab cd ef 12 34 56 78 90 ab cd ef 12 34 56 78
  8. signtool /sha1 1234567890abcdef1234567890abcdef12345678 /t http://timestamp.verisign.com/scripts/timestamp.dll %(SignFiles.Identity)

And step 8 will not ask for a password.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!