跳过导航链接
A B C D E G H I J L M N P R S T V 

A

AES - com.alipay.easysdk.kernel.util中的类
加密工具
AES() - 类 的构造器com.alipay.easysdk.kernel.util.AES
 
aesDecrypt(String, String) - 类 中的方法com.alipay.easysdk.kernel.Client
AES解密
aesEncrypt(String, String) - 类 中的方法com.alipay.easysdk.kernel.Client
AES加密
ALIPAY_CERT_PATH_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
ALIPAY_CERT_SN_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
ALIPAY_ROOT_CERT_PATH_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
alipayCertPath - 类 中的变量com.alipay.easysdk.kernel.Config
支付宝公钥证书文件路径
AlipayConstants - com.alipay.easysdk.kernel中的类
支付宝开放平台网关交互常用常量
AlipayConstants() - 类 的构造器com.alipay.easysdk.kernel.AlipayConstants
 
alipayPublicKey - 类 中的变量com.alipay.easysdk.kernel.Config
支付宝公钥
alipayRootCertPath - 类 中的变量com.alipay.easysdk.kernel.Config
支付宝根证书文件路径
AliyunKMS - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
使用Aliyun KMS签名服务时签名提供方的名称
AntCertificationUtil - com.alipay.easysdk.kernel.util中的类
证书文件可信校验
AntCertificationUtil() - 类 的构造器com.alipay.easysdk.kernel.util.AntCertificationUtil
 
appId - 类 中的变量com.alipay.easysdk.kernel.Config
AppId

B

BIZ_CONTENT_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
与网关HTTP交互中涉及到的字段值
BODY_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
buildForm(String, Map<String, String>) - 类 中的静态方法com.alipay.easysdk.kernel.util.PageUtil
生成表单

C

CertEnvironment - com.alipay.easysdk.kernel中的类
证书模式运行时环境
CertEnvironment(String, String, String) - 类 的构造器com.alipay.easysdk.kernel.CertEnvironment
构造证书运行环境
Client - com.alipay.easysdk.kernel中的类
 
Client(Context) - 类 的构造器com.alipay.easysdk.kernel.Client
构造函数
com.alipay.easysdk.kernel - 程序包 com.alipay.easysdk.kernel
 
com.alipay.easysdk.kernel.util - 程序包 com.alipay.easysdk.kernel.util
 
concatStr(String, String) - 类 中的方法com.alipay.easysdk.kernel.Client
字符串拼接
Config - com.alipay.easysdk.kernel中的类
 
Config() - 类 的构造器com.alipay.easysdk.kernel.Config
 
Context - com.alipay.easysdk.kernel中的类
 
Context(Config, String) - 类 的构造器com.alipay.easysdk.kernel.Context
 

D

decrypt(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AES
密文
DEFAULT_CHARSET - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
默认字符集编码,EasySDK统一固定使用UTF-8编码,无需用户感知编码,用户面对的总是String而不是bytes
DOUBLE_QUOTES - 类 中的静态变量com.alipay.easysdk.kernel.util.SignContentExtractor
双引号

E

encrypt(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AES
AES加密
encryptKey - 类 中的变量com.alipay.easysdk.kernel.Config
AES密钥(可选)
ERROR_RESPONSE - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
extractAlipayPublicKey(String) - 类 中的方法com.alipay.easysdk.kernel.Client
获取支付宝公钥,从证书运行时环境对象中直接读取 如果缓存的用户指定的支付宝公钥证书的序列号与网关响应中携带的支付宝公钥证书序列号不一致,需要报错给出提示或自动更新支付宝公钥证书

G

gatewayHost - 类 中的变量com.alipay.easysdk.kernel.Config
网关域名 线上为:openapi.alipay.com 沙箱为:openapi.alipaydev.com
generateOrderString(Map<String, String>, Map<String, Object>, Map<String, String>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
生成订单串
generatePage(String, Map<String, String>, Map<String, ?>, Map<String, String>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
生成页面类请求所需URL或Form表单
GET - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
申请生成的重定向网页的请求类型,GET表示生成URL
getAlipayCertSN(Map<String, Object>) - 类 中的方法com.alipay.easysdk.kernel.Client
从响应Map中提取支付宝公钥证书序列号
getAlipayPublicKey(String) - 类 中的方法com.alipay.easysdk.kernel.CertEnvironment
 
getAlipayRootCertSN() - 类 中的方法com.alipay.easysdk.kernel.Client
获取支付宝根证书序列号,从证书模式运行时环境对象中直接读取
getCertEnvironment() - 类 中的方法com.alipay.easysdk.kernel.Context
 
getCertPublicKey(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AntCertificationUtil
提取公钥证书中的公钥
getCertSN(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AntCertificationUtil
获取公钥证书序列号
getConfig(String) - 类 中的方法com.alipay.easysdk.kernel.Client
获取Config中的配置项
getConfig(String) - 类 中的方法com.alipay.easysdk.kernel.Context
 
getEndBoundary(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.MultipartUtil
获取Multipart结束标记
getEntryBoundary(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.MultipartUtil
获取Multipart分界符
getFileEntry(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.MultipartUtil
获取Multipart中的文件参数结构(不含文件内容,只有文件元数据)
getMerchantCertSN() - 类 中的方法com.alipay.easysdk.kernel.CertEnvironment
 
getMerchantCertSN() - 类 中的方法com.alipay.easysdk.kernel.Client
获取商户应用公钥证书序列号,从证书模式运行时环境对象中直接读取
getRandomBoundary() - 类 中的方法com.alipay.easysdk.kernel.Client
生成随机分界符,用于multipart格式的HTTP请求Body的多个字段间的分隔
getRootCertSN() - 类 中的方法com.alipay.easysdk.kernel.CertEnvironment
 
getRootCertSN(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AntCertificationUtil
获取支付宝根证书序列号
getSdkVersion() - 类 中的方法com.alipay.easysdk.kernel.Client
获取SDK版本信息
getSdkVersion() - 类 中的方法com.alipay.easysdk.kernel.Context
 
getSignCheckContent(Map<String, String>) - 类 中的静态方法com.alipay.easysdk.kernel.util.Signer
 
getSigner() - 类 中的方法com.alipay.easysdk.kernel.Context
 
getSignSourceData(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.SignContentExtractor
获取待验签的原文
getTextEntry(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.MultipartUtil
获取Multipart中的文本参数结构
getTimestamp() - 类 中的方法com.alipay.easysdk.kernel.Client
获取时间戳,格式yyyy-MM-dd HH:mm:ss

H

HOST_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 

I

injectBizParam(String, Object) - 类 中的方法com.alipay.easysdk.kernel.Client
注入额外业务参数
injectTextParam(String, String) - 类 中的方法com.alipay.easysdk.kernel.Client
注入额外文本参数
isCertMode() - 类 中的方法com.alipay.easysdk.kernel.Client
是否是证书模式
isTrusted(String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AntCertificationUtil
验证证书是否可信

J

JsonUtil - com.alipay.easysdk.kernel.util中的类
JSON工具类
JsonUtil() - 类 的构造器com.alipay.easysdk.kernel.util.JsonUtil
 

L

LEFT_BRACE - 类 中的静态变量com.alipay.easysdk.kernel.util.SignContentExtractor
左大括号

M

MERCHANT_CERT_PATH_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
merchantCertPath - 类 中的变量com.alipay.easysdk.kernel.Config
应用公钥证书文件路径
merchantPrivateKey - 类 中的变量com.alipay.easysdk.kernel.Config
应用私钥
METHOD_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
MultipartUtil - com.alipay.easysdk.kernel.util中的类
HTTP multipart/form-data格式相关工具类
MultipartUtil() - 类 的构造器com.alipay.easysdk.kernel.util.MultipartUtil
 

N

NOTIFY_URL_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
NOTIFY_URL_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
notifyUrl - 类 中的变量com.alipay.easysdk.kernel.Config
异步通知回调地址(可选)

P

PageUtil - com.alipay.easysdk.kernel.util中的类
生成页面信息辅助类
PageUtil() - 类 的构造器com.alipay.easysdk.kernel.util.PageUtil
 
POST - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
申请生成的重定向网页的请求类型,POST表示生成form表单
protocol - 类 中的变量com.alipay.easysdk.kernel.Config
通信协议,通常填写https
PROTOCOL_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
Config配置参数Key值

R

readAsJson(TeaResponse, String) - 类 中的方法com.alipay.easysdk.kernel.Client
将网关响应发序列化成Map,同时将API的接口名称和响应原文插入到响应Map的method和body字段中
readCertContent(String) - 类 中的静态方法com.alipay.easysdk.kernel.util.AntCertificationUtil
从文件中读取证书内容
RESPONSE_SUFFIX - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
ResponseChecker - com.alipay.easysdk.kernel.util中的类
响应检查工具类
ResponseChecker() - 类 的构造器com.alipay.easysdk.kernel.util.ResponseChecker
 
RIGHT_BRACE - 类 中的静态变量com.alipay.easysdk.kernel.util.SignContentExtractor
右大括号
RSA - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
RSA2对应的真实非对称加密算法名称
RSA2 - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
默认的签名算法,EasySDK统一固定使用RSA2签名算法(即SHA_256_WITH_RSA),但此参数依然需要用户指定以便用户感知,因为在开放平台接口签名配置界面中需要选择同样的算法

S

setSdkVersion(String) - 类 中的方法com.alipay.easysdk.kernel.Context
 
setSigner(Signer) - 类 中的方法com.alipay.easysdk.kernel.Context
 
SHA_256_WITH_RSA - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
RSA2对应的真实签名算法名称
sign(Map<String, String>, Map<String, ?>, Map<String, String>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
计算签名,注意要去除key或value为null的键值对
sign(String, String) - 类 中的方法com.alipay.easysdk.kernel.util.Signer
计算签名
SIGN_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
SIGN_PROVIDER_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
SIGN_TYPE_CONFIG_KEY - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
SIGN_TYPE_FIELD - 类 中的静态变量com.alipay.easysdk.kernel.AlipayConstants
 
SignContentExtractor - com.alipay.easysdk.kernel.util中的类
待验签原文提取器 注:此处不可使用JSON反序列化工具进行提取,会破坏原有格式,对于签名而言差个空格都会验签不通过
SignContentExtractor() - 类 的构造器com.alipay.easysdk.kernel.util.SignContentExtractor
 
Signer - com.alipay.easysdk.kernel.util中的类
SHA256WithRSA签名器
Signer() - 类 的构造器com.alipay.easysdk.kernel.util.Signer
 
signProvider - 类 中的变量com.alipay.easysdk.kernel.Config
签名提供方的名称(可选),例:Aliyun KMS签名,signProvider = "AliyunKMS"
signType - 类 中的变量com.alipay.easysdk.kernel.Config
签名类型,Alipay Easy SDK只推荐使用RSA2,估此处固定填写RSA2
sortMap(Map<String, String>) - 类 中的方法com.alipay.easysdk.kernel.Client
将随机顺序的Map转换为有序的Map
SUB_CODE_FIELD_NAME - 类 中的静态变量com.alipay.easysdk.kernel.util.ResponseChecker
 
success(TeaModel) - 类 中的静态方法com.alipay.easysdk.kernel.util.ResponseChecker
判断一个请求返回的响应是否成功

T

toJsonString(Map<String, ?>) - 类 中的静态方法com.alipay.easysdk.kernel.util.JsonUtil
将Map转换为Json字符串,转换过程中对于TeaModel,使用标注的字段名称而不是字段的变量名
toMultipartRequestBody(Map<String, String>, Map<String, String>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
将其他额外文本参数和文件参数按multipart/form-data格式转换成HTTP Body中的字节数组流
toRespModel(Map<String, Object>) - 类 中的方法com.alipay.easysdk.kernel.Client
从响应Map中提取返回值对象的Map,并将响应原文插入到body字段中
toUrlEncodedRequestBody(Map<String, ?>) - 类 中的方法com.alipay.easysdk.kernel.Client
将业务参数和其他额外文本参数按www-form-urlencoded格式转换成HTTP Body中的字节数组,注意要做URL Encode

V

verify(Map<String, Object>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
验证签名
verify(String, String, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.Signer
验证签名
verifyParams(Map<String, String>, String) - 类 中的方法com.alipay.easysdk.kernel.Client
对支付类请求的异步通知的参数集合进行验签
verifyParams(Map<String, String>, String) - 类 中的静态方法com.alipay.easysdk.kernel.util.Signer
对参数集合进行验签
A B C D E G H I J L M N P R S T V 
跳过导航链接

Copyright © 2020. All rights reserved.