()
| 119 | } |
| 120 | |
| 121 | func getTrustedMaterial() (root.TrustedMaterialCollection, error) { |
| 122 | trustedRootJSON, err := os.ReadFile(*trustedRootJSONPath) |
| 123 | if err != nil { |
| 124 | return nil, fmt.Errorf("failed to read %v: %w", *trustedRootJSONPath, err) |
| 125 | } |
| 126 | |
| 127 | trustedRoot, err := root.NewTrustedRootFromJSON(trustedRootJSON) |
| 128 | if err != nil { |
| 129 | return nil, err |
| 130 | } |
| 131 | |
| 132 | trustedMaterial := root.TrustedMaterialCollection{ |
| 133 | trustedRoot, |
| 134 | } |
| 135 | |
| 136 | return trustedMaterial, nil |
| 137 | } |
| 138 | |
| 139 | func getIdentityPolicies() ([]verify.PolicyOption, error) { |
| 140 | certID, err := verify.NewShortCertificateIdentity(*expectedIssuer, "", *expectedSAN, "") |
no outgoing calls
no test coverage detected
searching dependent graphs…