Sample code for 30+ languages & platforms
Ruby

Get Base64 Public Key from Private Key

See more ECC Examples

Demonstrates how to get the public key in base64 format from a private key.

Chilkat Ruby Downloads

Ruby
require 'chilkat'

success = false

# Load a private key from base64.
bd = Chilkat::CkBinData.new()
success = bd.AppendEncoded("MHQCA....n0Q==","base64")

privKey = Chilkat::CkPrivateKey.new()
success = privKey.LoadAnyFormat(bd,"")
if (success == false)
    print privKey.lastErrorText() + "\n";
    exit
end

pubKey = Chilkat::CkPublicKey.new()
privKey.ToPublicKey(pubKey)

pubKeyBase64 = pubKey.getEncoded(true,"base64")
print pubKeyBase64 + "\n";