CycloneDX / CycloneDX/sbom-utility

Add support for displaying/validating CDX Signature schema (struct)

Open
#27 0 comments 1 reaction 0 assignees View on GitHub
enhancement help wanted
Dominant language
Go
Stars
163
Forks
21
PR merge metrics
No merged PRs in 30d

Description

i.e., add property ` Signature CDXSignature `json:"signature,omitempty"` to top-level `CDXBom` structure. Then support it with signing verification (validation) with testcases.

This will be a bit of a challenge as we may also need to implement JSF schema:
- https://github.com/CycloneDX/specification/blob/master/schema/jsf-0.82.schema.json

As referenced by the CycloneDX schema (external).

As we want the utility to work in a network-disconnected environment (e.g., a secure build pipeline), this would have to bring in a static encoding (marshal/unmarshal, etc.)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.