Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for digitally signing SPDX 3.0 documents #67

Open
kestewart opened this issue Jan 3, 2018 · 2 comments
Open

Proposal for digitally signing SPDX 3.0 documents #67

kestewart opened this issue Jan 3, 2018 · 2 comments
Milestone

Comments

@kestewart
Copy link
Contributor

This was https://bugs.linuxfoundation.org/show_bug.cgi?id=1189
Moving it here so we don't loose track of it, but this is likely to be handled by other projects outside SPDX (OpenChain, SParts (w/ Hyperledger), etc.)

Gary O'Neall 2014-03-27 23:01:44 UTC
Based on the discussion at LinuxCon:
Problem statement - Today, there is no way to validate whether SPDX document(s) which have been reviewed have been modified after the review (either the file described by the SPDX document(s) or the metadata in the SPDX document(s)).

Proposal to have a documented best practice for creating a separate file outside of the SPDX documents being reviewed. This document would contain the file names and sha1 checksums for all SPDX documents which have been reviewed (NOTE: This should include any externally referenced SPDX documents). Additional reviewer comments/annotations would also be included in this separate file. The resultant file could be digitally signed.

Jeremiah C. Foster 2014-03-28 08:48:56 UTC
+1

As an example (only as an example, I'm not saying one has to copy this) here is a URL to a Debian "description" file for the Tomcat package; http://ftp.de.debian.org/debian/pool/main/t/tomcat6/tomcat6_6.0.35-6+deb7u1.dsc

It has the properties described in the orginal bug description for 1189.

Kate Stewart 2015-03-03 19:01:01 UTC
This will be addressed after 2.0 is available.

@wking
Copy link
Contributor

wking commented Jan 3, 2018

This seems like it's already addressed (since SPDX 2.0) via annotations, which, in tag/value form, allow external references. The current RDF/XML spec still needs to be updated to allow similar external references.

@pombredanne
Copy link
Member

IMHO signing and verification of SPDX documents should not be part of the spec. This should be done externally. This makes usage and adoption overly complicated otherwise. IMHO this is the kind of thing where extreme precision is an enemy of the good.

@kestewart kestewart added this to the 3.0 milestone Jun 11, 2019
@kestewart kestewart changed the title Proposal for digitally signing SPDX 2.0 documents Proposal for digitally signing SPDX 3.0 documents May 2, 2020
@goneall goneall modified the milestones: 3.0, 3.1 Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants