Tamir.SharpSsh.jsch.KeyPairDSA.generate C# (CSharp) Метод

generate() приватный Метод

private generate ( int key_size ) : void
key_size int
Результат void
		internal override void generate(int key_size) 
		{
			this.key_size=key_size;
			try
			{
				Type t=Type.GetType(jsch.getConfig("keypairgen.dsa"));
				KeyPairGenDSA keypairgen=(KeyPairGenDSA)(Activator.CreateInstance(t));
				keypairgen.init(key_size);
				P_array=keypairgen.getP();
				Q_array=keypairgen.getQ();
				G_array=keypairgen.getG();
				pub_array=keypairgen.getY();
				prv_array=keypairgen.getX();

				keypairgen=null;
			}
			catch(Exception e)
			{
				Console.Error.WriteLine("KeyPairDSA: "+e); 
				throw new JSchException(e.ToString());
			}
		}