corda / com.r3.corda.networkmanage.common.hsm.signer / SignerImpl

SignerImpl

class SignerImpl : Signer

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

Types

AuthenticatedSigner

class AuthenticatedSigner : AuthenticatedSigner

Constructors

<init>

SignerImpl(authenticator: CryptoServiceAuthenticator<*, *, *>, keyAlias: String, keyPassword: String? = null, signerCertificateChain: List<X509Certificate>?, certificateStore: <ERROR CLASS>?, ctx: <ERROR CLASS>)

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

Properties

ctx

val ctx: <ERROR CLASS>

Functions

authenticate

fun <T : Any> authenticate(headless: Boolean, renderer: Renderer, logOff: Boolean, userInfo: <ERROR CLASS>?, block: (AuthenticatedSigner) -> T): T

Authenticate the signer and provide access to the AuthenticatedSigner.