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(java.lang.String name, org.bouncycastle.openpgp.PGPSecretKey secretKey, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.openpgp.PGPSignatureGeneratorcreateSignatureGenerator()java.lang.StringgetKeyId()Returns the id of the key that will be used for signing.java.lang.StringgetName()An identifying name for this signatory.voidsign(java.io.InputStream toSign, java.io.OutputStream signatureDestination)ExhauststoSign, and writes the signature tosignatureDestination.-
Methods inherited from class org.gradle.plugins.signing.signatory.SignatorySupport
sign
-
-
-
-
Method Detail
-
getName
public final java.lang.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(java.io.InputStream toSign, java.io.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 java.lang.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()
-
-