forked from TrueCloudLab/frostfs-node
[#1689] adm: Fix printSubjectInfo
method
* Fix print format for primary and additional subject keys from frostfsid contract. Since the format corresponds to `neo-go wallet dump-keys` output format. Change-Id: I9ae9fd43bfb378970786b97bd3d9d7f739466ae6 Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
This commit is contained in:
parent
77b8545601
commit
6bdbe6a18b
1 changed files with 3 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
||||||
package frostfsid
|
package frostfsid
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/hex"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"math/big"
|
"math/big"
|
||||||
|
@ -604,7 +605,7 @@ func printSubjectInfo(cmd *cobra.Command, addr util.Uint160, subj *frostfsidclie
|
||||||
cmd.Printf("Address: %s\n", address.Uint160ToString(addr))
|
cmd.Printf("Address: %s\n", address.Uint160ToString(addr))
|
||||||
pk := "<nil>"
|
pk := "<nil>"
|
||||||
if subj.PrimaryKey != nil {
|
if subj.PrimaryKey != nil {
|
||||||
pk = subj.PrimaryKey.String()
|
pk = hex.EncodeToString(subj.PrimaryKey.Bytes())
|
||||||
}
|
}
|
||||||
cmd.Printf("Primary key: %s\n", pk)
|
cmd.Printf("Primary key: %s\n", pk)
|
||||||
cmd.Printf("Name: %s\n", subj.Name)
|
cmd.Printf("Name: %s\n", subj.Name)
|
||||||
|
@ -614,7 +615,7 @@ func printSubjectInfo(cmd *cobra.Command, addr util.Uint160, subj *frostfsidclie
|
||||||
for _, key := range subj.AdditionalKeys {
|
for _, key := range subj.AdditionalKeys {
|
||||||
k := "<nil>"
|
k := "<nil>"
|
||||||
if key != nil {
|
if key != nil {
|
||||||
k = key.String()
|
k = hex.EncodeToString(key.Bytes())
|
||||||
}
|
}
|
||||||
cmd.Printf("- %s\n", k)
|
cmd.Printf("- %s\n", k)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue