Package org.apache.maven.plugins.gpg
Class GpgSigner
java.lang.Object
org.apache.maven.plugins.gpg.AbstractGpgSigner
org.apache.maven.plugins.gpg.GpgSigner
A signer implementation that uses the GnuPG command line executable.
-
Field Summary
Fields inherited from class org.apache.maven.plugins.gpg.AbstractGpgSigner
args, defaultKeyring, homeDir, isInteractive, keyname, lockMode, passphrase, publicKeyring, secretKeyring, SIGNATURE_EXTENSION, terminatePassphrase, useAgent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateSignatureForFile
(File file, File signature) Generate the detached signature file for the provided file.Should return some identification about the used key for logging purposes.Methods inherited from class org.apache.maven.plugins.gpg.AbstractGpgSigner
generateSignatureForArtifact, getLog, prepare, setArgs, setBaseDirectory, setBuildDirectory, setDefaultKeyring, setHomeDirectory, setInteractive, setKeyName, setLockMode, setLog, setOutputDirectory, setPassPhrase, setPublicKeyring, setSecretKeyring, setTerminatePassphrase, setUseAgent
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
GpgSigner
-
-
Method Details
-
signerName
- Specified by:
signerName
in classAbstractGpgSigner
-
getKeyInfo
Description copied from class:AbstractGpgSigner
Should return some identification about the used key for logging purposes. Can be invoked only AFTERAbstractGpgSigner.prepare()
was invoked.- Specified by:
getKeyInfo
in classAbstractGpgSigner
-
generateSignatureForFile
protected void generateSignatureForFile(File file, File signature) throws org.apache.maven.plugin.MojoExecutionException Generate the detached signature file for the provided file.- Specified by:
generateSignatureForFile
in classAbstractGpgSigner
- Parameters:
file
- The file to signsignature
- The file in which the generate signature will be put- Throws:
org.apache.maven.plugin.MojoExecutionException
- if signature generation fails
-