【发布时间】:2017-01-17 13:25:29
【问题描述】:
我将公钥存储在接口类型的变量中{}
-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdlatRjRjogo3WojgGHFHYLugdUWAY9iR3fy4arWNA1KoS8kVw33cJibXr8bvwUAUparCwlvdbH6dvEOfou0/gCFQsHUfQrSDv+MuSUMAe8jzKE4qW+jK+xQU9a03GUnKHkkle+Q0pX/g6jXZ7r1/xAK5Do2kQ+X5xK9cipRgEKwIDAQAB
-----END PUBLIC KEY-----
无论如何我可以将其转换为 golang 中的 *rsa.PublicKey 类型。它可能涉及一些中间步骤,例如先将 interface{} 转换为字符串。
【问题讨论】:
-
界面中的数据是什么类型的?一个字符串,或者它已经是一个 *rsa.PublicKey 并且你只需要知道如何告诉 Go 它是什么?
标签: go