PgpProxy

scala.cli.commands.pgp.PgpProxy
class PgpProxy

A proxy running the PGP operations externally using scala-cli-singing. This is done either using it's native image launchers or running it in a JVM process. This construct is not used when PGP commands are evoked from CLI (see PgpCommandsSubst and PgpCommands), but rather when PGP operations are used internally.

This is the 'native' counterpart of PgpProxyJvm

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class PgpProxyJvm

Members list

Value members

Concrete methods

def createKey(pubKey: String, secKey: String, mail: String, quiet: Boolean, passwordOpt: Option[String], cache: FileCache[Task], logger: Logger, jvmOptions: SharedJvmOptions, coursierOptions: CoursierOptions, signingCliOptions: ScalaSigningCliOptions): Either[BuildException, Int]
def keyId(key: String, keyPrintablePath: String, cache: FileCache[Task], logger: Logger, jvmOptions: SharedJvmOptions, coursierOptions: CoursierOptions, signingCliOptions: ScalaSigningCliOptions): Either[BuildException, String]