Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
|
Generate RSA Public/Private Key Pair and Export to PEMASP example code showing how to generate an RSA public/private key pair and export to PEM files. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <% set rsa = Server.CreateObject("Chilkat.Rsa") success = rsa.UnlockComponent("Anything for 30-day trial") If (success <> 1) Then Response.Write "RSA component unlock failed" & "<br>" End If ' Generate a 1024-bit key. Chilkat RSA supports ' key sizes ranging from 512 bits to 4096 bits. success = rsa.GenerateKey(1024) If (success <> 1) Then Response.Write rsa.LastErrorText & "<br>" End If ' Keys are exported in XML format: publicKeyXml = rsa.ExportPublicKey() Response.Write Server.HTMLEncode( publicKeyXml) & "<br>" privateKeyXml = rsa.ExportPrivateKey() Response.Write Server.HTMLEncode( privateKeyXml) & "<br>" ' Save the private key in PEM format: set privKey = Server.CreateObject("Chilkat.PrivateKey") privKey.LoadXml privateKeyXml privKey.SaveRsaPemFile "privateKey.pem" ' Save the public key in PEM format: set pubKey = Server.CreateObject("Chilkat.PublicKey") pubKey.LoadXml publicKeyXml pubKey.SaveOpenSslPemFile "publicKey.pem" %> </body> </html> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.