如何延长Windows应用证书的到期日期?我们正在加载应用程序/主要障碍是证书每年到期,通过GP更新它是一件麻烦事,因为我们已经在我们的环境中遇到问题。我们希望将其延长至少5年。
我已经设法找到有关如何创建代码签名证书的technet文章,但它没有用。 Visual Studio不接受证书并提供错误消息,表明它已损坏或无效。 https://docs.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
有什么方法可以轻松完成吗?
答案 0 :(得分:0)
你可以这样做,主题必须与UWP app的发布者(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