如何使证书可信且有效期超过一年

Sun*_*nny 2 windows powershell certificate cyber-ark

我正在使用以下命令创建证书,该证书将在窗口应用程序中使用。我们需要此证书来验证 cyberark 安全工具的应用程序。

New-SelfSignedCertificate -DnsName "www.companyname.com", "www.companyname.com" -CertStoreLocatio "cert:\LocalMachine\My" -Type "CodeSigningCert" -Subject "Application Name" -KeyUsage "DigitalSignature"
Run Code Online (Sandbox Code Playgroud)

通过使用上面的命令,我可以创建证书。

问题:

1.当我查看已安装的证书时,它显示:

在此输入图像描述

2.也只显示一年有效日期。如何将有效日期范围增加一年以上。

O. *_*nes 5

自签名证书不被认为是值得信赖的,除非您告诉机器信任它们。因为网络蠕变。

要使您的自签名证书受到 Windows 计算机的信任,您必须将其导入到计算机证书存储中的受信任的根证书颁发机构/证书位置。有很多教程可以引导您完成此操作。查找“如何在 Windows 上安装自签名证书”。

对于有效期问题:-NotAfter (Get-Date).AddYears(10)如果您想要自签名证书有效期为十年,请添加到您的命令行。

文档在这里