类 cn.signit.sdk.util.HmacSignatureBuilder
的使用

使用 HmacSignatureBuilder 的软件包
cn.signit.sdk   
cn.signit.sdk.util   
 

cn.signit.sdkHmacSignatureBuilder 的使用
 

参数类型为 HmacSignatureBuildercn.signit.sdk 中的方法
static boolean SignitClient.verify(String signitSignature, String appId, HmacSignatureBuilder builder)
          客户端验证服务器的webhook响应数据.
 

cn.signit.sdk.utilHmacSignatureBuilder 的使用
 

返回 HmacSignatureBuildercn.signit.sdk.util 中的方法
 HmacSignatureBuilder HmacSignatureBuilder.algorithm(String algorithm)
          设置HMAC的算法.
 HmacSignatureBuilder HmacSignatureBuilder.apiKey(String apiKey)
          设置需要加入运算的服务器授权给客户端的唯一公开标识.
 HmacSignatureBuilder HmacSignatureBuilder.apiSecret(byte[] apiSecret)
          设置需要加入运算的服务器授权给客户端的私密密钥.
 HmacSignatureBuilder HmacSignatureBuilder.charset(String charset)
          设置加入运算的相关字符的字符集编码规则.
 HmacSignatureBuilder HmacSignatureBuilder.contentType(String contentType)
          设置需要加入运算的请求内容类型(Content-Type).
 HmacSignatureBuilder HmacSignatureBuilder.date(String date)
          设置需要加入运算的请求时间(Date).
 HmacSignatureBuilder HmacSignatureBuilder.delimiter(byte delimiter)
          设置加入运算的字符间的分隔符.
 HmacSignatureBuilder HmacSignatureBuilder.host(String host)
          设置需要加入运算的主机名称.
 HmacSignatureBuilder HmacSignatureBuilder.method(String method)
          设置需要加入运算的请求方法.
 HmacSignatureBuilder HmacSignatureBuilder.nonce(String nonce)
          设置需要加入运算的随机数.
 HmacSignatureBuilder HmacSignatureBuilder.payload(byte[] payload)
          设置需要加入运算的请求数据.
 HmacSignatureBuilder HmacSignatureBuilder.resource(String resource)
          设置需要加入运算的请求资源地址(URI).
 HmacSignatureBuilder HmacSignatureBuilder.scheme(String scheme)
          设置需要加入运算的协议名称.
 



Copyright © 2019. All rights reserved.