Package org.gradle.plugins.signing.type
Class AbstractSignatureType
java.lang.Object
org.gradle.plugins.signing.type.AbstractSignatureType
- All Implemented Interfaces:
SignatureType
- Direct Known Subclasses:
ArmoredSignatureType
,BinarySignatureType
Convenience base class for
SignatureType
implementations.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncombinedExtension
(File toSign) Combines the extension of the given file with the expected signature extension.Calculates the file where to store the signature of the given file to be signed.Signs the given file and returns the file where the signature has been written to.void
sign
(Signatory signatory, InputStream toSign, OutputStream destination) Signs the data from the given InputStream and stores the signature in the given OutputStream.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gradle.plugins.signing.type.SignatureType
getExtension
-
Constructor Details
-
AbstractSignatureType
public AbstractSignatureType()
-
-
Method Details
-
sign
Description copied from interface:SignatureType
Signs the given file and returns the file where the signature has been written to.- Specified by:
sign
in interfaceSignatureType
- Parameters:
signatory
- The signatorytoSign
- The file to be signed- Returns:
- The file where the signature has been written to
-
sign
Description copied from interface:SignatureType
Signs the data from the given InputStream and stores the signature in the given OutputStream.- Specified by:
sign
in interfaceSignatureType
- Parameters:
signatory
- The signatorytoSign
- The source of the data to be signeddestination
- Where the signature will be written to
-
fileFor
Description copied from interface:SignatureType
Calculates the file where to store the signature of the given file to be signed.- Specified by:
fileFor
in interfaceSignatureType
- Parameters:
toSign
- The file to be signed- Returns:
- The file where to write the signature of the given file to be signed
-
combinedExtension
Description copied from interface:SignatureType
Combines the extension of the given file with the expected signature extension.- Specified by:
combinedExtension
in interfaceSignatureType
- Parameters:
toSign
- The file to be signed- Returns:
- The combined file extension (without the leading dot)
- See Also:
-