0

RSA で何かを暗号化しようとしています。

しかし、私の RSA ライブラリは、x509 キーを使用できるように継ぎ目はありません。そこでopensslを使ってDERキーに変換してみました。

しかし、私はそれがどのように機能するかを本当に理解していません。問題ないように見える 2 つのクラスを見つけましたが、それらの使用方法がわかりません。

機能は次のとおりです。

-i2d_X509

-X509

コードの一部を見つけましたが、理解できません:

 int len;
 unsigned char *buf, *p;

 len = i2d_X509(x, NULL);

 buf = OPENSSL_malloc(len);

 if (buf == NULL)
      /* error */

 p = buf;

 i2d_X509(x, &p);

あなたが私を助けることができれば、それは素晴らしいことです.

4

1 に答える 1