aboutsummaryrefslogtreecommitdiff
path: root/cmd/cashier/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/cashier/main.go')
-rw-r--r--cmd/cashier/main.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmd/cashier/main.go b/cmd/cashier/main.go
index 047c13e..72355e3 100644
--- a/cmd/cashier/main.go
+++ b/cmd/cashier/main.go
@@ -32,11 +32,13 @@ var (
)
func installCert(a agent.Agent, cert *ssh.Certificate, key key) error {
- lifetime := time.Unix(int64(cert.ValidBefore), 0).Sub(time.Now()).Seconds()
+ t := time.Unix(int64(cert.ValidBefore), 0)
+ lifetime := t.Sub(time.Now()).Seconds()
+ comment := fmt.Sprintf("%s [Expires %s]", cert.KeyId, t)
pubcert := agent.AddedKey{
PrivateKey: key,
Certificate: cert,
- Comment: cert.KeyId,
+ Comment: comment,
LifetimeSecs: uint32(lifetime),
}
if err := a.Add(pubcert); err != nil {
@@ -44,7 +46,7 @@ func installCert(a agent.Agent, cert *ssh.Certificate, key key) error {
}
privkey := agent.AddedKey{
PrivateKey: key,
- Comment: cert.KeyId,
+ Comment: comment,
LifetimeSecs: uint32(lifetime),
}
if err := a.Add(privkey); err != nil {