如何延长windows app证书的有效期?我们正在加载应用程序/主要障碍是证书每年都会过期,通过 GP 更新证书很麻烦,因为我们的环境中已经存在问题。我们希望将其延长至少 5 年。
我设法找到了关于如何创建代码签名证书的技术文章,但它没有用。 Visual Studio 不接受该证书并给出一条错误消息,指出它已损坏或无效。 https://learn.microsoft.com/en-us/windows/uwp/packaging/create-certificate-package-signing#create-a-self-signed-certificate https://technet.microsoft.com/itpro/powershell/windows/pki/new-selfsignedcertificate
有什么简单的方法吗?
最佳答案
您可以这样做,主题必须与 UWP 应用的发布者 (package.appxmanifest) 相同:
New-SelfSignedCertificate -Type Custom -Subject "CN=Something" -TextExtension @("2.5.29.37={critical}{text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}") -KeyUsage DigitalSignature -FriendlyName "Friendly Name" -CertStoreLocation "Cert:\LocalMachine\My" -NotBefore (Get-Date) -NotAfter (Get-Date).AddYears(5)
现在导出到 .pfx 并将指纹添加到 PackageCertificateThumbprint
关于windows - 延长 Windows 应用程序的证书过期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42484819/