MCPcopy Create free account
hub / github.com/DHowett/framework-secure-boot / main

Function main

verify.go:11–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9)
10
11func main() {
12 leafDer, err := ioutil.ReadFile(os.Args[1])
13 if err != nil {
14 log.Fatal(err)
15 }
16 parentDer, err := ioutil.ReadFile(os.Args[2])
17 if err != nil {
18 log.Fatal(err)
19 }
20 leaf, err := x509.ParseCertificate(leafDer)
21 if err != nil {
22 log.Fatal(err)
23 }
24 parent, err := x509.ParseCertificate(parentDer)
25 if err != nil {
26 log.Fatal(err)
27 }
28
29 err = leaf.CheckSignatureFrom(parent)
30 if err != nil {
31 log.Fatal(err)
32 }
33 fmt.Printf("%s: OK", os.Args[1])
34}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected