String algorithm = bar.readString(); // dsa or rsa
byte[] payload;
PEMWriter pem = new PEMWriter();
if ("ssh-dss".equals(algorithm)) {
BigInteger p = bar.readBigInteger();
BigInteger q = bar.readBigInteger();
BigInteger g = bar.readBigInteger();
BigInteger x = bar.readBigInteger();
DSAKeyInfo keyInfo = new DSAKeyInfo(p, q, g, x, BigInteger.ZERO);
SimpleASNWriter asn = new SimpleASNWriter();