Назад | Перейти на главную страницу

Есть ли способ создать файл PEM с помощью PowerShell и только PowerShell?

Я ищу способ создать ключ AES-128 в формате PEM (текстовый файл в кодировке Base64) с помощью PowerShell. Все примеры, которые я могу найти, предполагают, что у пользователя установлен OpenSSL. Эквивалентная команда OpenSSL будет:

openssl genrsa -aes128 -out mykey.pem 4096

Есть ли способ создать эквивалентный файл с помощью любого из встроенных командлетов PowerShell, например Export-Certificate или New-SelfSignedCertificate или что-нибудь? Или, в крайнем случае, решение, включающее вызов .NET Framework? Буду признателен за любые примеры. Спасибо!