docs: @Override
    public final KeyStore lazyGetKeystore() throws Exception {
      if (this.keyStore == null && this.ksPassword != null) {
        File ksDir = new File(this.ksDirPath);
        if (ksDir.exists() && !ksDir.isFile()) {
          File[] lstFl = ksDir.listFiles();
          if (lstFl != null && lstFl.length == 1) {
            String ajettyInStr = lstFl[0].getName()
              .replace("ajettykeystore.", "");
            this.ajettyIn = Integer.parseInt(ajettyInStr);
            this.keyStore = KeyStore.getInstance("PKCS12", this.cryptoProvider);
            FileInputStream fis = null;
            try {
              fis = new FileInputStream(lstFl[0]);
              this.keyStore.load(fis, this.ksPassword);
            } finally {
              if (fis != null) {
                try {
                  fis.close();
                } catch (Exception e) {
                  e.printStackTrace();
                }
              }
            }
          }
        }
      }
      return this.keyStore;
    }