docs: public String signDataWithBase64(byte[] data)
              throws InvalidKeyException, NoSuchAlgorithmException, NoSuchProviderException, SignatureException {
          String res = null;
          byte[] signature = this.signData(data);
          // to base64
          res = Base64.toBase64String(signature);
          return res;
      }