Markus KARG created MGPG-47:
-------------------------------

             Summary: Support for Maven Password Encryption
                 Key: MGPG-47
                 URL: https://jira.codehaus.org/browse/MGPG-47
             Project: Maven GPG Plugin
          Issue Type: Wish
            Reporter: Markus KARG


To automate usage of the GPG plugin, it is needed to provide the key store 
password as a command line argument. This implies that (a) a potential 
(automatic) user must use explicity CLI arguments and cannot rely on the POM as 
the one-and-only place to store all build configuration, and (b) everybody can 
read that password when inspection the build automation configuration.

Maven has the technology to encrypt passwords using a master password (and have 
that one stored on a detachable USB token in encrypted way). Maven's 
documentation only contains examples how to use that with repository accounts.

It would be pretty cool if the GPG plugin could use that encrypted tokens, i. 
e. what I would see as the optimal solution is that Maven can use encrypted 
tokens anywhere in the POM as a variable, and that the GPG plugin can read the 
key store password from the POM. In combination this would allow to solve 
problems (a) and (b): The sole configuration location is the POM, and the 
password is encrypted.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to