证书是密码学中使用的电子文档。
由于未指定主题备用名称,Chrome 错误地将 CA 签名的 SSL 证书报告为无效
Stack Overflow 用户您好。 我最近设置了一个基于 IIS 的 Web 服务器,该服务器在加入我的 Windows 域的服务器上运行。 我想从多个加入域的客户端 PC 查看网页,但是...
我使用powershell应用程序部署工具包,并且我有一个脚本来安装一些MSI。对于其中一个 MSI,我有一个证书 (cert.cer),需要将其安装在每台计算机的受信任发布者上。
FreeRadius - Windows 计算机证书的 EAP-TLS 问题
最近我们想实现带有EAP-TLS验证的Freeradius。在Windows上,当我们为当前用户安装证书时,一切都很好。 当我们尝试安装证书时出现主要问题...
从 ADCS 的 Web 界面中,我想保留“查看待处理证书请求的状态”中的证书请求历史记录。 关闭界面页面后...
我想导出包含过期机密和证书的应用程序注册,并在 30 天内过期时在团队中发送警报,我可以在此处获取带有脚本的应用程序列表 我想导出带有过期机密和证书的应用程序注册,并在 30 天内过期时在团队中发送警报,我可以在此处获取带有脚本的应用程序列表 但我不知道如何过滤它们仅显示将在 30 天以内过期的,有人可以帮我吗 正如 @Peter Bons 提到的,您的 PowerShell 脚本已经具有 输入参数,要求用户输入机密过期前的天数。 当我从此 MS Doc 运行相同的脚本时,它提示我输入天数并在 30 天之前成功导出包含过期机密和证书的 csv 文件,如下所示: apps.csv: 您还可以使用下面的modified脚本添加额外的列,指定机密和证书到期的剩余天数: Connect-MgGraph -Scopes 'Application.Read.All' $DaysUntilExpiration = 30 $Now = Get-Date $Logs = @() Write-Host "Retrieving all applications... This may take a while." -ForegroundColor Yellow $Applications = Get-MgApplication -all foreach ($App in $Applications) { $AppName = $App.DisplayName $AppID = $App.Id $ApplID = $App.AppId $AppCreds = Get-MgApplication -ApplicationId $AppID | Select-Object PasswordCredentials, KeyCredentials $Secrets = $AppCreds.PasswordCredentials $Certs = $AppCreds.KeyCredentials foreach ($Secret in $Secrets) { $StartDate = $Secret.StartDateTime $EndDate = $Secret.EndDateTime $SecretName = $Secret.DisplayName $RemainingDaysCount = ($EndDate - $Now).Days if ($RemainingDaysCount -lt 30 -and $RemainingDaysCount -ge 0) { $Owner = Get-MgApplicationOwner -ApplicationId $App.Id $Username = $Owner.AdditionalProperties.userPrincipalName -join ';' $OwnerID = $Owner.Id -join ';' if ($null -eq $Owner.AdditionalProperties.userPrincipalName) { $Username = $Owner.AdditionalProperties.displayName + ' **<This is an Application>**' } if ($null -eq $Owner.AdditionalProperties.displayName) { $Username = '<<No Owner>>' } $Logs += [PSCustomObject]@{ 'ApplicationName' = $AppName 'ApplicationID' = $ApplID 'Secret Name' = $SecretName 'Secret Start Date' = $StartDate 'Secret End Date' = $EndDate 'ExpiresInDays' = $RemainingDaysCount 'Certificate Name' = $Null 'Certificate Start Date' = $Null 'Certificate End Date' = $Null 'Owner' = $Username 'Owner_ObjectID' = $OwnerID } } } foreach ($Cert in $Certs) { $StartDate = $Cert.StartDateTime $EndDate = $Cert.EndDateTime $CertName = $Cert.DisplayName $RemainingDaysCount = ($EndDate - $Now).Days if ($RemainingDaysCount -lt 30 -and $RemainingDaysCount -ge 0) { $Owner = Get-MgApplicationOwner -ApplicationId $App.Id $Username = $Owner.AdditionalProperties.userPrincipalName -join ';' $OwnerID = $Owner.Id -join ';' if ($null -eq $Owner.AdditionalProperties.userPrincipalName) { $Username = $Owner.AdditionalProperties.displayName + ' **<This is an Application>**' } if ($null -eq $Owner.AdditionalProperties.displayName) { $Username = '<<No Owner>>' } $Logs += [PSCustomObject]@{ 'ApplicationName' = $AppName 'ApplicationID' = $ApplID 'Secret Name' = $Null 'Certificate Name' = $CertName 'Certificate Start Date' = $StartDate 'Certificate End Date' = $EndDate 'ExpiresInDays' = $RemainingDaysCount 'Owner' = $Username 'Owner_ObjectID' = $OwnerID } } } } $Path = "C:\test\ExpiringAppSecretsCertificates.csv" $Logs | Export-Csv $Path -NoTypeInformation -Encoding UTF8 Write-Host "Export completed successfully. File saved at: $Path" -ForegroundColor Green 回复: 即将到期的AppSecretsCertificates.csv:
我用 C# 开发了一个 VSTO Excel 插件。我已经使用部署在 github 页面上的 mkdocs 准备了文档。所以两个独立的 git 存储库。 目标 我想要实现的是用户(非常有限......
我们正在为我们的应用程序开发一项功能,让您可以对 .pdf 文档进行数字签名。 这可以通过三种方法来实现: 使用 .pfx 证书。 使用其中一份证书
在我的 Windows 10 上,当我尝试添加证书管理单元时,mmc.exe 崩溃。添加管理单元(计算机帐户、本地计算机)后单击“确定”时,出现消息:“Microsoft Management C...
VS Code:无法从“https://json.schemastore.org/xxx”加载架构:无法获取本地颁发者证书
VS Code (1.62.2) 无法访问 json 架构来验证它们。每次打开 package.json 文件时,我都会收到以下消息:“加载参考‘https://json.schemastore.org/package’时出现问题:Un...
Java/REST-assured:如何在代码中使用 SSL 证书
我正在尝试使用 REST-assured 来执行一些需要 SSL 身份验证的 API 调用。我已收到: .p12 文件 密码 .cert.pem 文件 .key.pem 文件 当我将所有这些放入例如邮递员,...
我是新来的,有一个问题。 首先,我来描述一下环境。 我的前同事将 JXBrowser 版本 7.37.0 集成到我们的软件中(= 基于 Java) 为了建立连接...
如何验证 URL 是否为 Okta 域? 我正在寻找一个简单的代码解决方案来确定给定的 URL 是否属于 Okta 域。 大多数 Okta 域都遵循以下模式: 示例.oktap...
为什么 ParseExact 没有将我的变量转换为 DateTime
我正在尝试使用 powershell 将字符串值转换为日期时间值,但出现此错误: Excepción al llamar a "ParseExact" con los argumentos "3": "No se puede
如何以编程方式从钥匙串访问中的“我的证书”导出Certificates.p12?
导入通过向Apple发送CertificateSigningRequest.certSigningRequest获得的*.cer文件后,我可以将它们导出为一个Certificates.p12(个人信息交换),其中包含所有...
服务器证书中的客户端身份验证 (1.3.6.1.5.5.7.3.2) OID
对于我正在从事的项目,我必须生成网络服务器证书。 据我了解,服务器证书应包含服务器身份验证 OID (1.3.6.1.5.5.7.3.1)。但据我所见...
使用 selenium Web 驱动程序 (python) 在 chrome 中自动选择 SSL 证书
我正在使用 python selenium 自动收集网页上的数据。 当我尝试获取该页面时,会出现一个弹出窗口,要求选择 SSL 证书。 然后我的自动化就被打破了,因为我需要......
我需要 Amazon cognito 使用的公钥证书,以便我的 Web 应用程序可以验证 Cognito JWT。 无论如何都可以获取公钥证书还是必须使用cognito SDK来实现
Microsoft ADCS Enterprise Sub-CA 错误 27 服务将无法启动
在成功配置证书颁发机构后将普通 Windows 2019 证书颁发机构构建为企业子 CA 时(带有有关需要签署请求的正常警告)...
如何同时提交到多个存储库,并根据每个存储库设置使用单独的提交用户名
Windows git https方式如何实现同时推送到多个仓库,并根据每个仓库设置单独的提交用户名 [远程“github”] 网址 = https://gi...
我在私人服务器上有数百个测试虚拟主机。 我需要为每个证书自动生成自签名 SSL 证书,但我遇到了一个问题:“输入 PEM Pass P...