/**
|
* Alipay.com Inc.
|
* Copyright (c) 2004-2020 All Rights Reserved.
|
*/
|
package com.alipay.easysdk.kernel;
|
|
import com.aliyun.tea.NameInMap;
|
import com.aliyun.tea.TeaModel;
|
import com.aliyun.tea.Validation;
|
|
/**
|
* @author zhongyu
|
* @version : Config.java, v 0.1 2020年05月22日 4:25 下午 zhongyu Exp $
|
*/
|
public class Config extends TeaModel {
|
|
/**
|
* 通信协议,通常填写https
|
*/
|
@NameInMap("protocol")
|
@Validation(required = true)
|
public String protocol;
|
|
/**
|
* 网关域名
|
* 线上为:openapi.alipay.com
|
* 沙箱为:openapi.alipaydev.com
|
*/
|
@NameInMap("gatewayHost")
|
@Validation(required = true)
|
public String gatewayHost;
|
|
/**
|
* AppId
|
*/
|
@NameInMap("appId")
|
@Validation(required = true)
|
public String appId;
|
|
/**
|
* 签名类型,Alipay Easy SDK只推荐使用RSA2,估此处固定填写RSA2
|
*/
|
@NameInMap("signType")
|
@Validation(required = true)
|
public String signType;
|
|
/**
|
* 支付宝公钥
|
*/
|
@NameInMap("alipayPublicKey")
|
public String alipayPublicKey;
|
|
/**
|
* 应用私钥
|
*/
|
@NameInMap("merchantPrivateKey")
|
@Validation(required = true)
|
public String merchantPrivateKey;
|
|
/**
|
* 应用公钥证书文件路径
|
*/
|
@NameInMap("merchantCertPath")
|
public String merchantCertPath;
|
|
/**
|
* 支付宝公钥证书文件路径
|
*/
|
@NameInMap("alipayCertPath")
|
public String alipayCertPath;
|
|
/**
|
* 支付宝根证书文件路径
|
*/
|
@NameInMap("alipayRootCertPath")
|
public String alipayRootCertPath;
|
|
/**
|
* 异步通知回调地址(可选)
|
*/
|
@NameInMap("notifyUrl")
|
public String notifyUrl;
|
|
/**
|
* AES密钥(可选)
|
*/
|
@NameInMap("encryptKey")
|
public String encryptKey;
|
|
/**
|
* 签名提供方的名称(可选),例:Aliyun KMS签名,signProvider = "AliyunKMS"
|
*/
|
@NameInMap("signProvider")
|
public String signProvider;
|
|
/**
|
* 代理地址(可选)
|
* 例如:http://127.0.0.1:8080
|
*/
|
@NameInMap("httpProxy")
|
public String httpProxy;
|
|
|
/**
|
* 忽略证书校验(可选)
|
*/
|
@NameInMap("ignoreSSL")
|
public boolean ignoreSSL;
|
|
}
|