windows - 延长 Windows 应用程序的证书过期日期

标签 windows ssl windows-10

如何延长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/

相关文章:

c++ - 属性表 (MFC) 的 RTL 布局问题

c - 使用 winHttpApi 或套接字发送大文件是否明智?

c++ - 我想 Hook win32API,但它不起作用

windows - 查找在特定时间段内更改的文件

ubuntu - 已安装 SSL 证书但 HTTPS 不工作

ssl - OpenSSL ClientHello 在最新版本中失败

javascript - 调试时出现 404 Not Found,但 URL 在浏览器中有效

python - 使用 TLS 和 Python 进行身份验证

java - 入门过程 'command ' C:\Program Files\AdoptOpenJDK\jdk-11.0.6.10-hotspot\bin\java.exe''

windows-10 - 为什么 make.exe 尝试在 Windows 上运行/usr/bin/sh?