Skip to content

Commit

Permalink
Log : CustomSignSample format
Browse files Browse the repository at this point in the history
  • Loading branch information
zuoqin committed Jan 11, 2018
1 parent d32000e commit 1da6b38
Showing 1 changed file with 5 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,32 +20,30 @@
* Created by wangzheng on 2018/1/11.
*/

public class CustomSignSample extends BaseSamples{
public class CustomSignSample extends BaseSamples {

String mBucket;
String mObject;

public CustomSignSample(String bucket, String object){
public CustomSignSample(String bucket, String object) {
mBucket = bucket;
mObject = object;
}

public void customSign(Context ctx, String endpoint)
{
public void customSign(Context ctx, String endpoint) {
OSSCustomSignerCredentialProvider provider = new OSSCustomSignerCredentialProvider() {
@Override
public String signContent(String content) {

// 此处本应该是客户端将contentString发送到自己的业务服务器,然后由业务服务器返回签名后的content。关于在业务服务器实现签名算法
// 详情请查看http://help.aliyun.com/document_detail/oss/api-reference/access-control/signature-header.html。客户端
// 的签名算法实现请参考OSSUtils.sign(accessKey,screctKey,content)

String signedString = OSSUtils.sign("AK","SK",content);
String signedString = OSSUtils.sign("AK", "SK", content);
return signedString;
}
};

OSSClient tClient = new OSSClient(ctx,endpoint,provider);
OSSClient tClient = new OSSClient(ctx, endpoint, provider);

GetObjectRequest get = new GetObjectRequest(mBucket, mObject);
get.setCRC64(OSSRequest.CRC64Config.YES);
Expand Down

0 comments on commit 1da6b38

Please sign in to comment.