diff --git a/authority/authority.go b/authority/authority.go index 3b26dbc5..c5f8c3a6 100644 --- a/authority/authority.go +++ b/authority/authority.go @@ -81,13 +81,12 @@ type Authority struct { } type AuthorityInfo struct { - StartTime time.Time - RootX509Certs []*x509.Certificate - SSHCAUserPublicKey []byte - SSHCAHostPublicKey []byte + StartTime time.Time + RootX509Certs []*x509.Certificate + SSHCAUserPublicKey []byte + SSHCAHostPublicKey []byte } - // New creates and initiates a new Authority type. func New(cfg *config.Config, opts ...Option) (*Authority, error) { err := cfg.Validate() @@ -569,7 +568,7 @@ func (a *Authority) GetAdminDatabase() admin.DB { func (a *Authority) GetInfo() AuthorityInfo { ai := AuthorityInfo{ - StartTime: a.startTime, + StartTime: a.startTime, RootX509Certs: a.rootX509Certs, } if a.sshCAUserCertSignKey != nil { diff --git a/ca/ca.go b/ca/ca.go index bf967aed..21b64ee7 100644 --- a/ca/ca.go +++ b/ca/ca.go @@ -1,9 +1,9 @@ package ca import ( + "crypto/sha256" "crypto/tls" "crypto/x509" - "crypto/sha256" "encoding/hex" "fmt" "log" @@ -302,8 +302,8 @@ func (ca *CA) Run() error { authorityInfo := ca.auth.GetInfo() log.Printf("Address: %s", ca.config.Address) for _, crt := range authorityInfo.RootX509Certs { - sum := sha256.Sum256(crt.Raw) - log.Printf("X.509 Root Fingerprint: %s", hex.EncodeToString(sum[:])) + sum := sha256.Sum256(crt.Raw) + log.Printf("X.509 Root Fingerprint: %s", hex.EncodeToString(sum[:])) } if authorityInfo.SSHCAHostPublicKey != nil { log.Printf("SSH Host CA Key: %s\n", authorityInfo.SSHCAHostPublicKey)