1 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
您想要寫信給PublicKeyRow已經(jīng)是正確的。io.Writer您不需要?jiǎng)?chuàng)建另一個(gè) by buffio.NewWriter(&PublicKeyRow)。因此,要轉(zhuǎn)換pem.Block為字符串,您的最后幾行應(yīng)如下所示:
var PublicKeyRow bytes.Buffer
err = pem.Encode(&PublicKeyRow, pemkey)
fmt.Println("public_key : ", PublicKeyRow)
fmt.Println("public_key(string) : ", PublicKeyRow.String())
fmt.Println("private_key : ", privateKey )
更新 要獲取私鑰,您可以添加另一個(gè)編碼
var PublicKeyRow bytes.Buffer
var PrivateKeyRow bytes.Buffer
err = pem.Encode(&PublicKeyRow, pemkey)
err = pem.Encode(&PrivateKeyRow, privateKey)
fmt.Println("public_key: ", PublicKeyRow.String())
fmt.Println("private_key : ", PrivateKeyRow.String() )
- 1 回答
- 0 關(guān)注
- 245 瀏覽
添加回答
舉報(bào)