diff --git a/cmd/ro/main.go b/cmd/ro/main.go index 2eb2cad..e78345c 100644 --- a/cmd/ro/main.go +++ b/cmd/ro/main.go @@ -343,6 +343,12 @@ func runOwner() { inBytes, err := ioutil.ReadFile(inPath) processError(err) + // attempt to base64 decode the input file + base64decoded, err := base64.StdEncoding.DecodeString(string(inBytes)) + if err == nil { + inBytes = base64decoded + } + req := core.OwnersRequest{ Data: inBytes, }