Я ищу способ создать ключ AES-128 в формате PEM (текстовый файл в кодировке Base64) с помощью PowerShell. Все примеры, которые я могу найти, предполагают, что у пользователя установлен OpenSSL. Эквивалентная команда OpenSSL будет:
openssl genrsa -aes128 -out mykey.pem 4096
Есть ли способ создать эквивалентный файл с помощью любого из встроенных командлетов PowerShell, например Export-Certificate
или New-SelfSignedCertificate
или что-нибудь? Или, в крайнем случае, решение, включающее вызов .NET Framework? Буду признателен за любые примеры. Спасибо!