| /* |
| * Copyright (c) 2006-2011 Christian Plattner. All rights reserved. |
| * Please refer to the LICENSE.txt for licensing details. |
| */ |
| package ch.ethz.ssh2; |
| |
| /** |
| * In most cases you probably do not need the information contained in here. |
| * |
| * @author Christian Plattner |
| * @version 2.50, 03/15/10 |
| */ |
| public class ConnectionInfo |
| { |
| /** |
| * The used key exchange (KEX) algorithm in the latest key exchange. |
| */ |
| public String keyExchangeAlgorithm; |
| |
| /** |
| * The currently used crypto algorithm for packets from to the client to the |
| * server. |
| */ |
| public String clientToServerCryptoAlgorithm; |
| /** |
| * The currently used crypto algorithm for packets from to the server to the |
| * client. |
| */ |
| public String serverToClientCryptoAlgorithm; |
| |
| /** |
| * The currently used MAC algorithm for packets from to the client to the |
| * server. |
| */ |
| public String clientToServerMACAlgorithm; |
| /** |
| * The currently used MAC algorithm for packets from to the server to the |
| * client. |
| */ |
| public String serverToClientMACAlgorithm; |
| |
| /** |
| * The type of the server host key (currently either "ssh-dss" or |
| * "ssh-rsa"). |
| */ |
| public String serverHostKeyAlgorithm; |
| /** |
| * The server host key that was sent during the latest key exchange. |
| */ |
| public byte[] serverHostKey; |
| |
| /** |
| * Number of kex exchanges performed on this connection so far. |
| */ |
| public int keyExchangeCounter = 0; |
| } |