ct-test-srv should print the logID (#6475)
When using `ct-test-srv` with Boulder infrastructure, it's important now that the logIDs are correctly configured. This is a nice-to-have that prints the logID for the provided EC privkey on startup, the same way that `ct-test-srv` prints the EC pubkey.
This commit is contained in:
parent
f246ca10ba
commit
c791075e00
|
|
@ -5,6 +5,7 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"crypto/ecdsa"
|
"crypto/ecdsa"
|
||||||
|
"crypto/sha256"
|
||||||
"crypto/x509"
|
"crypto/x509"
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
@ -234,8 +235,9 @@ func runPersonality(p Personality) {
|
||||||
Addr: p.Addr,
|
Addr: p.Addr,
|
||||||
Handler: m,
|
Handler: m,
|
||||||
}
|
}
|
||||||
log.Printf("ct-test-srv on %s with pubkey %s", p.Addr,
|
logID := sha256.Sum256(pubKeyBytes)
|
||||||
base64.StdEncoding.EncodeToString(pubKeyBytes))
|
log.Printf("ct-test-srv on %s with pubkey %s and log ID %s", p.Addr,
|
||||||
|
base64.StdEncoding.EncodeToString(pubKeyBytes), base64.StdEncoding.EncodeToString(logID[:]))
|
||||||
log.Fatal(srv.ListenAndServe())
|
log.Fatal(srv.ListenAndServe())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue