netmaker/logic/traffic.go
2022-01-29 18:18:46 -05:00

18 lines
361 B
Go

package logic
import (
"crypto/rsa"
"encoding/json"
)
// RetrieveTrafficKey - retrieves public key based on node
func RetrieveTrafficKey() (rsa.PrivateKey, error) {
var telRecord, err = fetchTelemetryRecord()
if err != nil {
return rsa.PrivateKey{}, err
}
var key rsa.PrivateKey
json.Unmarshal([]byte(telRecord.TrafficKey), &key)
return key, nil
}