类 JitGatewayUtil

java.lang.Object
io.github.mangocrisp.spring.taybct.tool.pki.util.JitGatewayUtil

public class JitGatewayUtil extends Object
旁路报文认证的网关工具类
  • 字段详细资料

  • 构造器详细资料

    • JitGatewayUtil

      public JitGatewayUtil()
  • 方法详细资料

    • initConfigBean

      public static boolean initConfigBean(PKIProp pkiProp)
    • generateRandomNum

      public String generateRandomNum()
      生成认证原文(根据randomFrom配置生成原文)
      返回:
      认证原文
    • generateRandomNumByApplication

      public String generateRandomNumByApplication()
      应用服务器产生认证原文(第二步 服务端产生认证原文)
      返回:
      认证原文
    • generateRandomNumFromGagewayServer

      public String generateRandomNumFromGagewayServer()
      连接网关服务器产生认证原文
      返回:
      认证原文
    • auth

      public void auth()
      身份认证
    • gengrateQRCode

      public JitGatewayUtil.QRCodeResult gengrateQRCode()
      生成二维码
      返回:
    • protocol

      public static URL protocol(String authURL)
      密文方式发送请求前调用
      参数:
      authURL -
      返回:
    • getJavaVersion

      public static String getJavaVersion()
      获取当前运行jdk版本返回前两位
      返回:
    • queryQRCodeState

      public String queryQRCodeState(String code)
      查询二维码状态 code
      返回:
    • isNotNull

      public boolean isNotNull(String str)
      判断字符串是否为空
      参数:
      str -
      返回: