Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/vo/ThirdPartySecretInfoVO.java

97 lines
1.7 KiB
Java
Raw Normal View History

2024-04-18 14:15:44 +08:00
package com.jsowell.pile.vo;
import lombok.Getter;
import lombok.Setter;
/**
* 第三方平台配置的密钥信息
*/
@Getter
@Setter
public class ThirdPartySecretInfoVO {
2024-04-20 15:55:35 +08:00
/**
* 我方的组织机构代码
*/
2024-04-18 14:15:44 +08:00
private String ourOperatorId;
2024-04-20 15:55:35 +08:00
/**
* 我方生成的唯一识别密钥
*/
2024-04-18 14:15:44 +08:00
private String ourOperatorSecret;
2024-04-20 15:55:35 +08:00
/**
* 我方生成的消息密钥
*/
2024-04-18 14:15:44 +08:00
private String ourDataSecret;
2024-04-20 15:55:35 +08:00
/**
* 我方生成的初始化向量
*/
2024-04-18 14:15:44 +08:00
private String ourDataSecretIv;
2024-04-20 15:55:35 +08:00
/**
* 我方生成的签名密钥
*/
2024-04-18 14:15:44 +08:00
private String ourSigSecret;
/**
* 我方生成的公钥
*/
private String ourPublicSecret;
/**
* 我方生成的私钥
*/
private String ourPrivateSecret;
2024-04-20 15:55:35 +08:00
/**
* 对接平台名称
*/
private String platformName;
/**
2024-06-13 11:56:11 +08:00
* 对接平台类型, 参见{@link com.jsowell.common.enums.thirdparty.ThirdPlatformTypeEnum}
2024-04-20 15:55:35 +08:00
*/
private String platformType;
/**
* 对接平台的组织机构代码
*/
2024-04-18 14:15:44 +08:00
private String theirOperatorId;
2024-04-20 15:55:35 +08:00
/**
* 对接平台生成的唯一识别密钥
*/
2024-04-18 14:15:44 +08:00
private String theirOperatorSecret;
2024-04-20 15:55:35 +08:00
/**
* 对接平台生成的消息密钥
*/
2024-04-18 14:15:44 +08:00
private String theirDataSecret;
2024-04-20 15:55:35 +08:00
/**
* 对接平台的初始化向量
*/
2024-04-18 14:15:44 +08:00
private String theirDataSecretIv;
2024-04-20 15:55:35 +08:00
/**
* 对接平台生成的签名密钥
*/
2024-04-18 14:15:44 +08:00
private String theirSigSecret;
2024-04-20 15:55:35 +08:00
/**
* 对接平台接口前缀
*/
2024-04-18 14:15:44 +08:00
private String theirUrlPrefix;
/**
* 对接平台生成的公钥
*/
private String theirPublicSecret;
/**
* 对接平台生成的私钥
*/
private String theirPrivateSecret;
2024-04-18 14:15:44 +08:00
}