有没有办法使用 PowerShell 且仅使用 PowerShell 创建 PEM 文件?

有没有办法使用 PowerShell 且仅使用 PowerShell 创建 PEM 文件?

我正在寻找一种使用 PowerShell 创建 PEM 格式(Base64 编码文本文件)的 AES-128 密钥的方法。我能找到的所有示例都假设用户已安装 OpenSSL。等效的 OpenSSL 命令将是:

openssl genrsa -aes128 -out mykey.pem 4096

有没有办法使用任何内置的 PowerShell cmdlet(例如Export-CertificateNew-SelfSignedCertificate或其他)来生成等效文件?或者,作为最后的手段,解决方案涉及调用 .NET Framework?我很感激任何例子。谢谢!

相关内容