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
FieldsFields inherited from class org.apache.maven.plugins.gpg.AbstractGpgSigner
args, defaultKeyring, homeDir, isInteractive, keyname, lockMode, passphrase, publicKeyring, secretKeyring, SIGNATURE_EXTENSION, terminatePassphrase, useAgent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerateSignatureForFile(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:
signerNamein classAbstractGpgSigner
-
getKeyInfo
Description copied from class:AbstractGpgSignerShould return some identification about the used key for logging purposes. Can be invoked only AFTERAbstractGpgSigner.prepare()was invoked.- Specified by:
getKeyInfoin 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:
generateSignatureForFilein 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
-