(AutoIt) Generate RSA Key and Export to Encrypted PEM
AutoIt sample showing how to generate an RSA key and export to encrypted PEM. Note: This example requires Chilkat v11.0.0 or greater.
Local $bSuccess = False
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oRsa = ObjCreate("Chilkat.Rsa")
; Generate a 1024-bit key. Chilkat RSA supports
; key sizes ranging from 512 bits to 4096 bits.
$oPrivKey = ObjCreate("Chilkat.PrivateKey")
$bSuccess = $oRsa.GenKey(1024,$oPrivKey)
If ($bSuccess = False) Then
ConsoleWrite($oRsa.LastErrorText & @CRLF)
Exit
EndIf
Local $strEncPem
$strEncPem = $oPrivKey.GetPkcs8EncryptedPem("myPassword")
; You now have the private key in an encrypted format,
; which may be (for example) saved to a database.
ConsoleWrite($strEncPem & @CRLF)
|