Make TSA configurable

This commit is contained in:
Paul van Brouwershaven
2022-06-30 18:02:33 +02:00
parent c7e968971c
commit 0e77069efa

View File

@@ -17,7 +17,7 @@ import (
) )
var ( var (
infoName, infoLocation, infoReason, infoContact string infoName, infoLocation, infoReason, infoContact, tsa string
) )
func usage() { func usage() {
@@ -34,6 +34,7 @@ func main() {
flag.StringVar(&infoLocation, "location", "", "Location of the signatory") flag.StringVar(&infoLocation, "location", "", "Location of the signatory")
flag.StringVar(&infoReason, "reason", "", "Reason for signig") flag.StringVar(&infoReason, "reason", "", "Reason for signig")
flag.StringVar(&infoContact, "contact", "", "Contact information for signatory") flag.StringVar(&infoContact, "contact", "", "Contact information for signatory")
flag.StringVar(&tsa, "tsa", "https://freetsa.org/tsr", "URL for Time-Stamp Authority")
flag.Parse() flag.Parse()
@@ -144,7 +145,7 @@ func main() {
Certificate: cert, Certificate: cert,
CertificateChains: certificate_chains, CertificateChains: certificate_chains,
TSA: sign.TSA{ TSA: sign.TSA{
URL: "https://freetsa.org/tsr", URL: tsa,
}, },
}) })
if err != nil { if err != nil {