ConnectionInfo

data class ConnectionInfo(val kexAlgorithm: String, val serverHostKeyAlgorithm: String, val encryptionAlgorithmC2S: String, val encryptionAlgorithmS2C: String, val macAlgorithmC2S: String?, val macAlgorithmS2C: String?)(source)

Negotiated algorithm details for an established SSH connection.

Available via SshClient.connectionInfo after a successful SshClient.connect.

Constructors

Link copied to clipboard
constructor(kexAlgorithm: String, serverHostKeyAlgorithm: String, encryptionAlgorithmC2S: String, encryptionAlgorithmS2C: String, macAlgorithmC2S: String?, macAlgorithmS2C: String?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

True if the key exchange algorithm is post-quantum secure.

Link copied to clipboard
Link copied to clipboard

Null when the cipher is AEAD (no separate MAC needed).

Link copied to clipboard

Null when the cipher is AEAD (no separate MAC needed).

Link copied to clipboard