| (PowerShell) Convert DSA DER Private Key to PEMConverts a DSA private key from DER format to PEM.   Demonstrates how to write both encrypted and unencrypted PEM formatted private keys. 
 Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$dsa = New-Object Chilkat.Dsa
# Load a DER private key.
$success = $dsa.FromDerFile("dsa_priv.der")
if ($success -ne $true) {
    $($dsa.LastErrorText)
    exit
}
# Save to unencrypted PEM:
$pemStr = $dsa.ToPem()
$success = $dsa.SaveText($pemStr,"dsa_priv.pem")
if ($success -ne $true) {
    $($dsa.LastErrorText)
    exit
}
# Save to encrypted PEM:
$pemStr = $dsa.ToEncryptedPem("myPassword")
$success = $dsa.SaveText($pemStr,"dsa_privEncrypted.pem")
if ($success -ne $true) {
    $($dsa.LastErrorText)
    exit
}
$("Finished!")
 |