powershell : "openssl x509 -in file.pem -text" 等效
powershell : "openssl x509 -in file.pem -text" equivalent
我一定是使用了错误的查询,因为我无法找到如何在 Powershell 中执行我使用简单命令执行的操作:
openssl x509 -in file.pem -text
我想 Powershell 提供了本机命令来显示证书详细信息,但我正在努力寻找方法。
[X509Certificate]::CreateFromCertFile()
method 本地读取 Base64 编码的 DER 证书文件并在 Windows PowerShell 和更新版本中工作:
$certFile = Get-Item path\to\file.pem
$xCert2Type = [System.Security.Cryptography.X509Certificates.X509Certificate2]
$Certificate = $xCert2Type::CreateFromCertFile($certFile.FullName) -as $xCert2Type
向 [X509Certificate2]
的显式转换是经过深思熟虑的 - 它通过属性公开更多元数据,并在 PowerShell 中产生更好的默认输出格式
我一定是使用了错误的查询,因为我无法找到如何在 Powershell 中执行我使用简单命令执行的操作:
openssl x509 -in file.pem -text
我想 Powershell 提供了本机命令来显示证书详细信息,但我正在努力寻找方法。
[X509Certificate]::CreateFromCertFile()
method 本地读取 Base64 编码的 DER 证书文件并在 Windows PowerShell 和更新版本中工作:
$certFile = Get-Item path\to\file.pem
$xCert2Type = [System.Security.Cryptography.X509Certificates.X509Certificate2]
$Certificate = $xCert2Type::CreateFromCertFile($certFile.FullName) -as $xCert2Type
向 [X509Certificate2]
的显式转换是经过深思熟虑的 - 它通过属性公开更多元数据,并在 PowerShell 中产生更好的默认输出格式