public KeyPairDSA() { }
@Override
void generate(int keySize) throws JSchException {
try {
KeyPairGenDSA keypairgen = JSchConfig.getConfig().getClassImpl(Algorithms.KEYPAIRGEN_DSA);
keypairgen.init(_keySize = keySize); // Initialize generator with key size
_pubKey = keypairgen.getY();
_prvKey = keypairgen.getX();
_p = keypairgen.getP();
_q = keypairgen.getQ();
_g = keypairgen.getG();
} catch(Exception e) {
throw new JSchException("Failed to generate KeyPairDSA: "+e, e);
}
}