0
讓我說我想要一個代碼在我的C++應用程序中做這樣的openssl命令。使用libopenssl轉儲公鑰從私人使用
openssl rsa -in private.pem -pubout -outform der -out ./out.pub
我該怎麼做?
我正在尋找github上的示例,並提出了遵循方案。
key = PEM_read_bio_RSAPrivateKey(bio, NULL, 0, NULL);
len = i2d_RSAPublicKey(key, &bufp);
它返回的值與我從命令行工具獲得的值不同。我想沒有從私鑰到公共的轉換,它只是保存私鑰。任何人都可以告訴我使用openssl lib從私人獲取pub key的正確方法。我也非常感謝openssl的pub \ priv關鍵示例的任何鏈接。
也許有一個程序的某處,你可以看看可以做這種轉換的源代碼... – PlasmaHH