java - 如何在 Java 中将 PublicKey 转换为 JSON?

标签 java json rsa

我想将 JSON 格式的客户端公钥 (java.security.publickey) 发送到我的服务器。我正在使用 Google 的 Gson 库在两者之间进行转换,但是,我收到一个运行时异常,它告诉我 Key 是一个接口(interface),我需要某种适配器来解析它。有人遇到过这个问题吗?欢迎任何解决方案,我只需要通过 HTTP 传输 key 即可。

谢谢!

最佳答案

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

关于java - 如何在 Java 中将 PublicKey 转换为 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44873171/

相关文章:

java - 如何检查文本是否包含 IP 地址?

java - Android:生成椭圆曲线KeypPair

mysql - Maria DB - 具有 Json 类型列的表

c# - JSON 变化值

json - C# 的 Facebook 类示例?

go - 在 Go 中验证有效负载的签名

java - 使用log4j创建多个日志实例以在不同位置输出日志文件

java - Apache poi 表 (XWPFTable) 未正确生成

c# - 如何使用 C# 创建/导出到 .PVK 文件?

ruby - 使用 SHA256 摘要签名的 OpenSSL RSA