-
Notifications
You must be signed in to change notification settings - Fork 13
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
Verify the integrity of components coming from channels #112
Comments
sha1checksum
field to the stream to verify the integrity of downloadssha256checksum
field to the stream to verify the integrity of downloads
jmesnil
added a commit
to jmesnil/wildfly-channel
that referenced
this issue
Oct 21, 2022
This fixes wildfly-extras#112. Signed-off-by: Jeff Mesnil <[email protected]>
jmesnil
added a commit
to jmesnil/wildfly-channel
that referenced
this issue
Oct 21, 2022
This fixes wildfly-extras#112. Signed-off-by: Jeff Mesnil <[email protected]>
sha256checksum
field to the stream to verify the integrity of downloads
jfdenise
pushed a commit
to jfdenise/wildfly-channel
that referenced
this issue
Jan 24, 2023
This fixes wildfly-extras#112. Signed-off-by: Jeff Mesnil <[email protected]> Conflicts: core/src/main/java/org/wildfly/channel/Channel.java core/src/main/java/org/wildfly/channel/ChannelSession.java
jfdenise
pushed a commit
to jfdenise/wildfly-channel
that referenced
this issue
Jan 25, 2023
This fixes wildfly-extras#112. Signed-off-by: Jeff Mesnil <[email protected]> Conflicts: core/src/main/java/org/wildfly/channel/Channel.java core/src/main/java/org/wildfly/channel/ChannelSession.java
jfdenise
pushed a commit
to jfdenise/wildfly-channel
that referenced
this issue
Feb 14, 2023
This fixes wildfly-extras#112. Signed-off-by: Jeff Mesnil <[email protected]> Conflicts: core/src/main/java/org/wildfly/channel/Channel.java core/src/main/java/org/wildfly/channel/ChannelSession.java
jmesnil
added a commit
that referenced
this issue
Dec 19, 2024
[#112] Enable GPG checks of channel artifacts
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When a component is installed from a
stream
, we should have a way to verify its integrity.We could add a
sha256checksum
that would be verify when the corresponding artifact is downloaded to verify that its content has not been modified.This is only possible if a fixed
version
is defined and would not make sense withversionPattern
.The checksum is also tied to the type and classifier of artifacts retrieved (eg Galleon pack would need to verify their
zip
package) whilejar
dependencies would verify theirjar
package. A single GA can define multiple artifacts thanks to the classifier, classifier, if any, is taken into account as [classifier/]extension in the key.sha256checksum
section is not present (or there is no value for the given package type), the integrity of the component will not be verified.version
is not present and thesha256checksum
is present, an error will be reported.The text was updated successfully, but these errors were encountered: