corda / com.r3.corda.networkmanage.common.signer / Signer

Signer

interface Signer

An interface for arbitrary data signing functionality.

Types

AuthenticatedSigner

interface AuthenticatedSigner

Functions

authenticate

abstract fun <T : Any> authenticate(headless: Boolean = false, renderer: Renderer = LoggingRenderer(ctx), logOff: Boolean = true, block: (AuthenticatedSigner) -> T): T

Authenticate the signer and provide access to the AuthenticatedSigner.

Inheritors

LocalSigner

class LocalSigner : Signer

This local signer is intended to be used in testing environment where hardware signing module is not available.

SignerImpl

class SignerImpl : Signer

Signer which connects to a crypto service using the given authenticator to sign bytes.