
开放平台
文章平均质量分 74
iteye_11714
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA/PHP/C#版RSA验签
本文为原创,转载请注明出处JAVA/PHP/C#版RSA验签 本文是上一篇文章的兄弟篇,上篇文章介绍了客户端的sdk中如何基于JAVA/PHP/C#使用RSA私钥签名,然后服务端基于JAVA使用RSA公钥验签,客户端签名/服务端验签的模式只能帮助服务端检查客户端来的请求数据是否被篡改,同样的,客户端也需要对服务端的返回结果检查是否被篡改,因此就引出了本片文章。 ...原创 2013-08-23 14:34:57 · 171 阅读 · 0 评论 -
开放平台体系结构及网关分析
本文为原创,转载请注明出处开放平台体系结构及网关分析 开放平台以API的方式将公司的核心基础服务(譬如支付、交易等)开放给ISV(Independent Software Vendors,独立软件开发商),而这些功能由公司的各业务平台(为ISV提供API底层服务的提供部门)在开放平台的基础上,按一定的规范将其内部的数据或业务流程以API的形式提供给ISV。ISV基于这些基础...原创 2013-09-04 14:23:55 · 1276 阅读 · 1 评论 -
如何校验RSA公钥的合法性
最近在做开放平台相关的项目,外部开发者(isv)创建应用前,需要生成一对RSA公私钥对,私钥自己保留,公钥上传给我们。Isv的应用访问公司服务时,需要用私钥对请求进行加签,然后我们用他之前提供的公钥进行验签。 当isv将公钥上传后,需要对公钥的合法性进行验证,以下是验证工具类 /** * RSA密钥合法性验证器 * * @author xianw...2012-11-21 17:43:08 · 3716 阅读 · 0 评论 -
Php发送请求参数丢失问题以及中文乱码问题
最近由于开放平台项目的需要,在写php版的sdk,过程中碰到一些问题,做个记号,以免后面忘记 Php发送请求参数丢失: curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1)); $reponse = curl_exec($ch); 发现请求到达服务端后,postBody...2013-03-20 20:05:48 · 164 阅读 · 0 评论 -
java/php/c#版rsa签名以及java验签实现
在开放平台领域,需要给isv提供sdk,签名是Sdk中需要提供的功能之一。由于isv使用的开发语言不是单一的,因此sdk需要提供多种语言的版本。譬如java、php、c#。另外,在电子商务尤其是支付领域,对安全性的要求比较高,所以会采用非对称密钥RSA 本文主要介绍如何基于java、php、c#在客户端使用rsa签名,然后在服务端使用Java验签。 基于...原创 2013-03-27 16:32:56 · 497 阅读 · 1 评论 -
基于velocity生成静态文件
在做开放平台的文档中心过程中,由于api文档不是经常变化的,所以如果每次页面渲染的时候,都去查询DB获取数据,这种性能浪费就太大了,而且文档中心是不需要登录就可以访问的,这样会给DB带来很大的压力。 对于这种情况,可以采用静态文件方案,基本思路如下:小二在后台发布api时,api管控后台基于velocity生成静态文档,并将该文档存储至共享文件目录,存储的完整路径根据预定的...原创 2013-04-25 19:44:09 · 224 阅读 · 0 评论