code: public byte[] keygen() throws IOException {
  		byte inkey[] = new byte[0x600];
  		new SecureRandom().nextBytes(inkey);
  		ByteArrayOutputStream baos = new ByteArrayOutputStream(0x800);
  		base64url.encode(new ByteArrayInputStream(inkey), baos);
  		return baos.toByteArray();
     }
docs: Generate a 2048 based Key from which we extract our code base
  
  @return
  @throws IOException