PgpWorkerApi

mill.javalib.api.PgpWorkerApi
trait PgpWorkerApi

Interface for PGP signing and key management in a worker classloader.

Attributes

Source
PgpWorkerApi.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def extractSigningKeyId(secretKeyBase64: String): String

Attributes

Source
PgpWorkerApi.scala
def generateKeyPair(userId: String, passphrase: Option[String]): PgpKeyMaterial

Attributes

Source
PgpWorkerApi.scala
def signDetached(file: Path, secretKeyBase64: String, keyIdHint: Option[String], passphrase: Option[String]): Path

Attributes

Source
PgpWorkerApi.scala