(AutoIt) DSA Get Key as XML
Gets the DSA key in XML format.
; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oDsa = ObjCreate("Chilkat.Dsa")
; Generate a new 2048 bit DSA key.
Local $bSuccess = $oDsa.GenKey(2048)
If ($bSuccess <> True) Then
ConsoleWrite($oDsa.LastErrorText & @CRLF)
Exit
EndIf
; Get the public key as XML
Local $bPublicOnly = True
Local $sXmlStr = $oDsa.ToXml($bPublicOnly)
ConsoleWrite($sXmlStr & @CRLF)
; Sample output.
; <DSAKeyValue>
; <P>wBYOKu...2eoXw==</P>
; <Q>1taJI7...kV2/9c=</Q>
; <G>qjfbTi...eB1+g==</G>
; <Y>t3tz...NqjsPEg==</Y>
; </DSAKeyValue>
; Get the private key as XML.
$bPublicOnly = False
$sXmlStr = $oDsa.ToXml($bPublicOnly)
ConsoleWrite($sXmlStr & @CRLF)
; Sample output.
; <DSAKeyValue>
; <P>wBYOKu...2eoXw==</P>
; <Q>1taJI7...kV2/9c=</Q>
; <G>qjfbTi...eB1+g==</G>
; <Y>t3tz...NqjsPEg==</Y>
; <X>lm9F...XzuVO+qU=</X>
; </DSAKeyValue>
|