Fixing issues from jsha review
This commit is contained in:
parent
496d9d98f4
commit
24bafe98c6
|
|
@ -13,6 +13,9 @@ before_install:
|
||||||
- go get github.com/mattn/goveralls
|
- go get github.com/mattn/goveralls
|
||||||
- go get github.com/modocache/gover
|
- go get github.com/modocache/gover
|
||||||
|
|
||||||
|
install:
|
||||||
|
- go get -t -v -tags "pkcs11" ./...
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- go vet -x ./...
|
- go vet -x ./...
|
||||||
- $HOME/gopath/bin/golint ./...
|
- $HOME/gopath/bin/golint ./...
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var certFile = flag.String("ca", "", "JSON file for subject and validity")
|
var certFile = flag.String("ca", "", "JSON file for subject and validity")
|
||||||
var listFile = flag.String("revoked", "", "JSON list of revoked cert serials")
|
var listFile = flag.String("revoked", "", "JSON file with a list of pkix.RevokedCertificate objects")
|
||||||
var module = flag.String("pkcs11-module", "", "PKCS#11 module")
|
var module = flag.String("pkcs11-module", "", "PKCS#11 module")
|
||||||
var pin = flag.String("pkcs11-pin", "", "PKCS#11 password")
|
var pin = flag.String("pkcs11-pin", "", "PKCS#11 password")
|
||||||
var token = flag.String("pkcs11-token", "", "PKCS#11 token name")
|
var token = flag.String("pkcs11-token", "", "PKCS#11 token name")
|
||||||
|
|
@ -33,33 +33,13 @@ func main() {
|
||||||
// All flags are required
|
// All flags are required
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
missing := false
|
missing := false
|
||||||
switch {
|
flag.VisitAll(func(f *flag.Flag) {
|
||||||
case len(*certFile) == 0:
|
if len(f.Value.String()) == 0 {
|
||||||
missing = true
|
missing = true
|
||||||
log.Critical("Missing cert file parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*listFile) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing revoked list parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*module) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing module parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*pin) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing pin parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*token) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing token parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*label) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing label parameter")
|
|
||||||
}
|
}
|
||||||
|
})
|
||||||
if missing {
|
if missing {
|
||||||
log.Critical("All flags must be provided, bitch.")
|
log.Critical("All flags must be provided.")
|
||||||
flag.Usage()
|
flag.Usage()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,29 +39,13 @@ func main() {
|
||||||
// All flags are required
|
// All flags are required
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
missing := false
|
missing := false
|
||||||
switch {
|
flag.VisitAll(func(f *flag.Flag) {
|
||||||
case len(*configFile) == 0:
|
if len(f.Value.String()) == 0 {
|
||||||
missing = true
|
missing = true
|
||||||
log.Critical("Missing config parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*module) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing module parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*pin) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing pin parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*token) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing token parameter")
|
|
||||||
fallthrough
|
|
||||||
case len(*label) == 0:
|
|
||||||
missing = true
|
|
||||||
log.Critical("Missing label parameter")
|
|
||||||
}
|
}
|
||||||
|
})
|
||||||
if missing {
|
if missing {
|
||||||
log.Critical("All flags must be provided, bitch.")
|
log.Critical("All flags must be provided.")
|
||||||
flag.Usage()
|
flag.Usage()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -109,7 +93,7 @@ func main() {
|
||||||
// Generate subject key ID
|
// Generate subject key ID
|
||||||
pubDER, err := x509.MarshalPKIXPublicKey(pub)
|
pubDER, err := x509.MarshalPKIXPublicKey(pub)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Criticalf("Error generating serial number: %v", err)
|
log.Criticalf("Error serializing public key: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
h := sha1.New()
|
h := sha1.New()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue