Signing Extension
The global signing configuration for a project.
Properties
Link copied to clipboard
The configuration that signature artifacts will be placed into.
Link copied to clipboard
The name of the configuration that all signature artifacts will be placed into ("signatures")
Link copied to clipboard
The provider of signatories.
Link copied to clipboard
The provider of signature types.
Functions
Link copied to clipboard
The signatory that will be used for signing when an explicit signatory has not been specified.
Link copied to clipboard
The signature type that will be used for signing files when an explicit signature type has not been specified.
Link copied to clipboard
Whether this task should fail if no signatory or signature type are configured at generation time.
Link copied to clipboard
Whether this task should fail if no signatory or signature type are configured at generation time.
Link copied to clipboard
Creates a new sign operation using the given closure to configure it before executing it.
Digitally signs the files, generating signature files alongside them.
Creates a new sign operation using the given action to configure it before executing it.
Creates signing tasks that sign all publishable artifacts of the given publication collection.
Creates signing tasks that depend on and sign the "archive" produced by the given tasks.
Creates signing tasks that sign all artifacts of the given configurations.
Digitally signs the publish artifacts, generating signature files alongside them.
Creates signing tasks that sign all publishable artifacts of the given publications.
Link copied to clipboard
Configures the signatory provider (delegating to its configure method).
Link copied to clipboard
open fun useInMemoryPgpKeys(@Nullable defaultKeyId: String, @Nullable defaultSecretKey: String, @Nullable defaultPassword: String)
Use the supplied ascii-armored in-memory PGP secret key and password instead of reading it from a keyring.