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.PGPSignatureGenerator
createSignatureGenerator()
java.lang.String
getKeyId()
Returns the id of the key that will be used for signing.java.lang.String
getName()
An identifying name for this signatory.void
sign(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:Signatory
An 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:Signatory
Returns the id of the key that will be used for signing.- Returns:
- The key id
-
createSignatureGenerator
public org.bouncycastle.openpgp.PGPSignatureGenerator createSignatureGenerator()
-
-