Java.Security.Key.getEncoded()OpenSSL DH等效

时间:2013-04-06 12:46:45

标签: java c openssl diffie-hellman

如何使用OpenSSL在getEncoded()方法生成的C中实现相同的结果? 它是Diffie-Hellman密钥协议所必需的,我必须将我的公钥发送到java服务器(但我认为getEncoded()方法不仅编码公钥,还编码我的案例也应该需要的参数)

我目前的状态是我有一个OpenSSL DH对象,它包含PublicKey和p& g作为BigNums。

如果有人知道怎么做,那会非常棒。

1 个答案:

答案 0 :(得分:1)

如果编码的DH对象意味着DER编码,那么i2d_DHParams可以帮助您。它被赋予here