@Override
    public PrivateKey get() throws IOException {
      if (myKey == null) {
        try {
          KeyFactory factory = KeyFactory.getInstance("RSA");
          myKey = factory.generatePrivate(getKeySpec());
        }
        catch (Exception e) {
          throw new IOException("Failed to parse " + getEnc() + " key", e);
        }
      }
      return myKey;
    }
@Override
    public PrivateKey get()