Class PgpSignatory
- java.lang.Object
-
- org.gradle.plugins.signing.signatory.SignatorySupport
-
- org.gradle.plugins.signing.signatory.pgp.PgpSignatory
-
- All Implemented Interfaces:
Signatory
public class PgpSignatory extends SignatorySupport
PGP signatory from PGP key and password.
-
-
Constructor Summary
Constructors Constructor Description PgpSignatory(String name, org.bouncycastle.openpgp.PGPSecretKey secretKey, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.openpgp.PGPSignatureGeneratorcreateSignatureGenerator()StringgetKeyId()Returns the id of the key that will be used for signing.StringgetName()An identifying name for this signatory.voidsign(InputStream toSign, OutputStream signatureDestination)ExhauststoSign, and writes the signature tosignatureDestination.-
Methods inherited from class org.gradle.plugins.signing.signatory.SignatorySupport
sign
-
-
-
-
Method Detail
-
getName
public final String getName()
Description copied from interface:SignatoryAn identifying name for this signatory.
The name must be constant for the life of the signatory and should uniquely identify it within a project.
-
sign
public void sign(InputStream toSign, OutputStream signatureDestination)
ExhauststoSign, and writes the signature tosignatureDestination. The caller is responsible for closing the streams, though the output WILL be flushed.- Parameters:
toSign- The source of the data to be signedsignatureDestination- Where the signature will be written to
-
getKeyId
public String getKeyId()
Description copied from interface:SignatoryReturns the id of the key that will be used for signing.- Returns:
- The key id
-
createSignatureGenerator
public org.bouncycastle.openpgp.PGPSignatureGenerator createSignatureGenerator()
-
-