Ave Milia via Gnupg-users wrote:
Logically, it probably should not be as simple as the developer deploying their personal public key into the target environment and then signing their artifact, for two reasons: the target environment gets wiped, and it practically cannot account for all personal keys of all the developers; and then there is not much difference versus giving the developer direct access to the main private key.
Er, I may be mistaken here, but I understand that if any of the code you distribute is GPLv3, installing a personal public key into the target environment is exactly what you are required to permit. (Or the "Installation Instructions" required under section 6 of the GPLv3 can include the main private key, your choice.) The only way you get out of this is if you are not actually distributing code and this whole scenario is internal to some organization.
What are some available solutions? How would you suggest to organize the keys? Maybe, there should be some signing server in-place, that the developers sends an artifact to?
Since you are asking on a list for GPG users, I suspect you are likely using GPG to verify artifacts in the target environment, and therefore need to comply with GPLv3... addressing that first may solve your problem.
-- Jacob _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org https://lists.gnupg.org/mailman/listinfo/gnupg-users