*$certDns = "deviceName";
*$certLocation = "Cert:\CurrentUser\My";
Преобразование файла в формат PEM:
<pre> $certOut = [System.Security.Cryptography.PemEncoding]::Write("CERTIFICATE", $cert.RawData);
[IO.File]::WriteAllBytes("my.cert", $certOut); </pre>
Экспорт приватного ключа:
<pre> $keyOut = [System.Security.Cryptography.PemEncoding]::Write("PRIVATE KEY", $cert.PrivateKey.ExportPkcs8PrivateKey());
[IO.File]::WriteAllBytes("my.key", $keyOut); </pre>
В результате выполнения последней команды будут созданы приватный и публичный ключ.
*Приватный ключ: my.key
*Публичный ключ: my.cert
=Лицензирование=