代码示例(Java) ISV Server验证所有的通知请求 ISV Server验证所有的post body通知请求 ISV Server对响应消息体进行签名 ISV Server对资源开通后的用户名和密码加密 ISV Server解密手机号和邮箱 Java代码示例(总) 父主题:
在线开通License接口示例代码 基于spring boot构建的web工程,包含商家在云商店发布工业软件云联营License类商品时需要对接的生产接口示例代码。 具体操作请参考《在线开通License商品接入示例工程》。 父主题: 在线开通License接入指南
自动部署模板在线测试 前提条件 需要部署的软件包资产已审核通过、自动化部署模版已完成开发和制作。 在线测试模板操作步骤 点击左侧导航栏的“商品管理>我的资产”,点击如下图所示的“新增模版”。 在“新增资源编排模版”页面填写模版名称、简介并上传开发好的模版文件。 点击“执行测试”按钮;
签名示例工程代码 签名示例工程代码请参考《AK/SK认证》。 父主题: 接口使用方法
签名示例工程代码 签名示例工程代码请参考《AK/SK认证》。 父主题: 接口使用方法
isvEncryptBody; } /** * AES CBC 256位加密 * * @param content 加密内容 * @param key 加密秘钥 * @param iv 加密盐值 * @return 加密结果 */ public static String encryp
签名示例工程代码 签名示例工程代码请参考《AK/SK认证》。 父主题: 接口使用方法
Server对资源开通后的用户名和密码加密 代码调用如下图所示。 /** * 对资源开通后,返回的用户名和密码进行加密 * @param key 秘钥 * @param str 原文 * @param encryptLength 加密长度 * @return 加密结果 */ public static
自动部署模板开发示例代码 自动部署模板的开发请参考《如何开发资源编排模板》。 父主题: 开发自动部署指南
开放接口示例代码 具体操作请参考《云商店开放接口示例工程》,路径如下: 父主题: 云商店开放接口指南
ignature相比较,完全相同即为校验通过,通过URL PARAMS传递的参数有: 参数 取值 描述 signature String 加密签名,通过一定的规则对请求进行签名产生的值。 timestamp Long UNIX 时间戳(单位秒),商家需要校验这个时间戳与当前时间相差不超过60s。
base_64(hmacSHA256(key, body)); } /** * * hamcSHA256加密算法 * @param macKey 秘钥key * @param macData 加密内容-响应消息体 * @return 加密密文 * @throws NoSuchAlgorithmException
ISV Server对响应消息体进行签名 代码请参见ISV Server验证所有的通知请求中的generateResponseBodySignature方法。 父主题: 代码示例(Java)
base_64(hmacSHA256(key, body)); } /** * * hamcSHA256加密算法 * @param macKey 秘钥key * @param macData 加密内容-响应消息体 * @return 加密密文 * @throws NoSuchAlgorithmException
ISV Server解密手机号和邮箱 代码调用如下图所示。 /** * * 解密手机号码或邮箱 * @param key 秘钥 * @param str 密文 * @param encryptLength 加密长度 * @return 解密结果 */ public static String
在线开通License接入指南 接口说明 接入准备工作 接口描述 调用结果码说明 接口调试 在线开通License接口示例代码 父主题: 联营License客户端软件对接指南
接口调试 为了保证使用在线开通License类商品接入方式的正确性,云商店为商家在卖家中心搭建了应用接入调试界面。商家可以在此页面调试接口,在5个调用场景(创建实例、更新实例、更新实例状态、释放实例和异步申请License)的正确性。下面以“创建实例”接口为例进行说明。 操作步骤
接入准备工作 获取访问密钥ID authToken取值说明 HTTP Body签名 父主题: 在线开通License接入指南
接口描述 创建实例 更新实例 更新实例状态 释放实例 异步申请License 父主题: 在线开通License接入指南
在正常购买场景中,请不要阻塞此接口,如果耗时较长,建议异步创建实例,可以先生成instanceId,然后立即返回。 获取订单信息,请参考《在线开通License接口示例代码》。 云商店服务有可能重发请求,针对同一订单号(orderId)和订单行(orderLineId),商家的服务器应当返回相同
您即将访问非华为云网站,请注意账号财产安全