public interface MplusApi
限定符和类型 | 方法和说明 |
---|---|
boolean |
bind(java.lang.String content)
绑定云联证书
|
BindResult |
bind(java.lang.String content,
java.util.Map map)
绑定云联证书
|
AuthInfo |
getAuthInfo(java.lang.String serviceCode)
返回某个服务的授权许可中包含的信息
|
java.lang.String |
getCorpId()
已过时。
|
java.util.Map<java.lang.String,java.lang.String> |
getCorpInfo()
获取云联企业信息
|
java.lang.String |
getDomain()
获取云联中心(云端)域名
|
java.util.Map<java.lang.String,java.lang.String> |
getLocalConfig(java.lang.String code)
2018-12 新增
本方法读取云联插件本地存储以及加密狗里面的信息。
|
java.lang.String |
getTicket(java.lang.String serviceCode)
获取云联中心(云端)接口调用票据
|
boolean |
hasAuth(java.lang.String serviceCode)
鉴定某个服务是否有权限
|
com.seeyon.ctp.common.file.model.CtpLocalFile |
signPackage(com.seeyon.ctp.common.file.model.CtpLocalFile originZipFile,
java.lang.String password,
java.lang.String packageId,
long validTime,
java.lang.String appVersion)
对原始包进行签名,返回签名业务包。
|
int |
updateAuth(java.lang.String serviceCode,
java.lang.String certificate) |
int |
updateAuthOnline(java.lang.String serviceCode) |
int |
updateConfig(java.lang.String code)
2018-12 新增
更新第三方业务在云联的相关配置
本方法读取存储在云联中心云端的配置信息并更新到云联插件本地存储。
|
int |
updateConfigContent(java.lang.String code,
java.lang.String cfgFileContent)
2018-12 新增
导入第三方业务在云联的相关配置,由云联插件存储到V5本地
|
int |
updateConfigFile(java.lang.String code,
com.seeyon.ctp.common.file.model.CtpLocalFile cfgFile)
2018-12 新增
导入第三方业务在云联的相关配置,由云联插件存储到V5本地
|
java.util.Map<java.lang.String,java.lang.String> |
verifyPackage(com.seeyon.ctp.common.file.model.CtpLocalFile signedFile)
对签名业务包进行有效性校验,并解密出原始包的解压密码
|
com.seeyon.ctp.common.file.model.CtpLocalFile signPackage(com.seeyon.ctp.common.file.model.CtpLocalFile originZipFile, java.lang.String password, java.lang.String packageId, long validTime, java.lang.String appVersion) throws com.seeyon.ctp.common.exceptions.BusinessException
originZipFile
- 原始加密zip包password
- 建议10位以上复杂密码,此处暂不做checkpackageId
- corpId_hashvalidTime
- 有效时长,单位秒,默认30天com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.String> verifyPackage(com.seeyon.ctp.common.file.model.CtpLocalFile signedFile) throws com.seeyon.ctp.common.exceptions.BusinessException
signedFile
- com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated java.lang.String getCorpId() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.String> getCorpInfo() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.lang.String getTicket(java.lang.String serviceCode) throws com.seeyon.ctp.common.exceptions.BusinessException
serviceCode
- 根据云联中心发布的服务码来传递com.seeyon.ctp.common.exceptions.BusinessException
java.lang.String getDomain() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.String> getLocalConfig(java.lang.String code) throws com.seeyon.ctp.common.exceptions.BusinessException
code
- "zx" 致信业务com.seeyon.ctp.common.exceptions.BusinessException
int updateConfig(java.lang.String code) throws com.seeyon.ctp.common.exceptions.BusinessException
code
- "zx" 致信业务com.seeyon.ctp.common.exceptions.BusinessException
int updateConfigFile(java.lang.String code, com.seeyon.ctp.common.file.model.CtpLocalFile cfgFile) throws com.seeyon.ctp.common.exceptions.BusinessException
code
- "zx" 致信业务cfgFile
- 许可文件com.seeyon.ctp.common.exceptions.BusinessException
int updateConfigContent(java.lang.String code, java.lang.String cfgFileContent) throws com.seeyon.ctp.common.exceptions.BusinessException
code
- "zx" 致信业务cfgFileContent
- 许可文件内容com.seeyon.ctp.common.exceptions.BusinessException
boolean bind(java.lang.String content) throws com.seeyon.ctp.common.exceptions.BusinessException
content
- com.seeyon.ctp.common.exceptions.BusinessException
BindResult bind(java.lang.String content, java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
content
- map
- 包含doglist和signcom.seeyon.ctp.common.exceptions.BusinessException
boolean hasAuth(java.lang.String serviceCode)
serviceCode
- 服务码 ,如cap_subscriptionAuthInfo getAuthInfo(java.lang.String serviceCode)
serviceCode
- 服务码 ,如cap_subscriptionint updateAuth(java.lang.String serviceCode, java.lang.String certificate)
serviceCode
- 服务码 ,如cap_subscriptioncertificate
- 授权码字符串int updateAuthOnline(java.lang.String serviceCode)
serviceCode
-