# PgpSignatoryProvider

open class PgpSignatoryProvider : BasePgpSignatoryProvider, ConfigurableSignatoryProvider<PgpSignatory> (source)

A SignatoryProvider of PgpSignatory instances.

## Constructors

PgpSignatoryProvider
Link copied to clipboard
constructor()

## Functions

configure
Link copied to clipboard
abstract fun configure(settings: SigningExtension, closure: Closure)
open fun configure(settings: SigningExtension, closure: Closure)
Evaluates the given DSL-containing-closure as signatory configuration.
createSignatory
Link copied to clipboard
open fun createSignatory(name: String, keyId: String, keyRing: File, password: String): PgpSignatory
createSignatoryFor
Link copied to clipboard
open fun createSignatoryFor(project: Project, name: String, args: Array<Any>)
getDefaultSignatory
Link copied to clipboard
abstract fun getDefaultSignatory(project: Project): T
Attempts to create a signatory for the project that will be used everywhere something is to be signed and an explicit signatory has not been set (for the task/operation).
abstract fun getDefaultSignatory(project: Project): T
open fun getDefaultSignatory(project: Project): PgpSignatory
getSignatory
Link copied to clipboard
abstract fun getSignatory(name: String): T
Retrieves the signatory with the given name.
abstract fun getSignatory(name: String): T
open fun getSignatory(name: String): PgpSignatory
propertyMissing
Link copied to clipboard
open fun propertyMissing(signatoryName: String): PgpSignatory