Mercurial > 510Connectbot
diff app/src/main/java/ch/ethz/ssh2/server/ServerConnectionState.java @ 438:d29cce60f393
migrate from Eclipse to Android Studio
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Thu, 03 Dec 2015 11:23:55 -0800 |
parents | src/ch/ethz/ssh2/server/ServerConnectionState.java@b40bc65fa09a |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/src/main/java/ch/ethz/ssh2/server/ServerConnectionState.java Thu Dec 03 11:23:55 2015 -0800 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2006-2013 Christian Plattner. All rights reserved. + * Please refer to the LICENSE.txt for licensing details. + */ +package ch.ethz.ssh2.server; + +import java.net.Socket; + +import ch.ethz.ssh2.ServerAuthenticationCallback; +import ch.ethz.ssh2.ServerConnection; +import ch.ethz.ssh2.ServerConnectionCallback; +import ch.ethz.ssh2.auth.ServerAuthenticationManager; +import ch.ethz.ssh2.channel.ChannelManager; +import ch.ethz.ssh2.crypto.CryptoWishList; +import ch.ethz.ssh2.crypto.SecureRandomFix; +import java.security.KeyPair; +import java.security.PrivateKey; +import java.security.interfaces.DSAPrivateKey; +import java.security.interfaces.ECPrivateKey; +import java.security.interfaces.RSAPrivateKey; +import ch.ethz.ssh2.transport.ClientServerHello; +import ch.ethz.ssh2.transport.ServerTransportManager; + +public class ServerConnectionState { + public ServerConnection conn; + + public SecureRandomFix generator = new SecureRandomFix(); + + public String softwareversion; + + //public String auth_banner = null; + public ServerConnectionCallback cb_conn; + public ServerAuthenticationCallback cb_auth; + + /* Settings for the next key exchange */ + public CryptoWishList next_cryptoWishList = CryptoWishList.forServer(); + public KeyPair next_dsa_key; + public KeyPair next_ec_key; + public KeyPair next_rsa_key; + + public Socket s; + + public ClientServerHello csh; + public ServerTransportManager tm; + public ServerAuthenticationManager am; + public ChannelManager cm; + + public boolean flag_auth_serviceRequested = false; + public boolean flag_auth_completed = false; + + public ServerConnectionState(ServerConnection conn) { + this.conn = conn; + } +}