Class PgpSignatory
java.lang.Object
org.gradle.plugins.signing.signatory.SignatorySupport
org.gradle.plugins.signing.signatory.pgp.PgpSignatory
- All Implemented Interfaces:
Signatory
PGP signatory from PGP key and password.
-
Constructor Summary
ConstructorDescriptionPgpSignatory
(String name, org.bouncycastle.openpgp.PGPSecretKey secretKey, String password) -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.openpgp.PGPSignatureGenerator
getKeyId()
Returns the id of the key that will be used for signing.final String
getName()
An identifying name for this signatory.void
sign
(InputStream toSign, OutputStream signatureDestination) ExhauststoSign
, and writes the signature tosignatureDestination
.Methods inherited from class org.gradle.plugins.signing.signatory.SignatorySupport
sign
-
Constructor Details
-
PgpSignatory
-
-
Method Details
-
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
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
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()
-