code: public static String calculateSignString(PurchaseInfoRequest request, String privKey) {
          return rsaSign(getStringForSign(request), privKey);
      }
docs: 对于私钥是非常保密的信息，强烈建议将私钥存储在服务端。
  开发者首先调用getStringForSign获取待签名字符串，然后将待签名字符串发送到服务器，由开发者服务端对待签名字符串进行签名。
  签名方法可以参考rsaSign方法的实现。
  @deprecated
  @param request 要计算签名的请求
  @param privKey 私钥
  @return 生成的签名字符串