/* (non-Javadoc)
   * @see bluecrystal.applet.sign.SignAppletP11#loadCerts(int, java.lang.String, java.lang.String)
   */
  @Override
  public String listCerts(int store, String userPIN) {
    try {
      p11.setUserPIN(userPIN);
      p11.setStore(store);
      mySynch.startLC();
      mySynch.awaitLC2();

      String ret = "";

      ret = p11.loadCertsJson();
      if (p11.getLastError() != null && p11.getLastError().length() != 0) {
        return p11.getLastError();
      }
      return ret;

    } catch (InterruptedException e) {
      e.printStackTrace();
    }
    return "";
  }