2017-07-02 28 views
0

我想发送一个JSON格式的客户端公钥(java.security.publickey)给我的服务器。我使用Google的Gson库进行转换,但是,我得到一个运行时异常,它告诉我Key是一个接口,我需要某种适配器来解析它。有没有人遇到过这个问题?任何解决方案是值得欢迎的,我只需要通过HTTP传输密钥。如何将公钥转换为Java中的JSON?

谢谢!

+0

创建一个数据结构,该数据结构不会被序列化为JSON并从JSON反序列化。然后,在客户端上,将密钥转换为此数据结构,并在服务器上从此数据结构中的信息中重新创建密钥。 –

回答

3

您可以使用getEncoded()方法获得编码密钥,并通过JSON将其发送到您的服务器。

+0

谢谢,会试试! – Peter