authenticate Public Key
fun authenticatePublicKey(username: String, privateKeyData: ByteArray, passphrase: String? = null)(source)
Authenticate using public key authentication (RFC 4252 §7).
Parameters
username
SSH username
private Key Data
Private key file contents
passphrase
Passphrase for encrypted keys, or null
Throws
if authentication fails or an error occurs
fun authenticatePublicKey(username: String, privateKeyData: String, passphrase: String? = null)(source)
Authenticate using public key authentication (RFC 4252 §7).
Parameters
username
SSH username
private Key Data
Private key file contents as a string
passphrase
Passphrase for encrypted keys, or null
Throws
if authentication fails or an error occurs