oss-client
Version:
Aliyun OSS(Object Storage Service) Node.js Client
10 lines (9 loc) • 673 B
TypeScript
import type { SignatureUrlOptions } from 'oss-interface';
import type { Request } from '../type/Request.js';
export declare function buildCanonicalString(method: string, resourcePath: string, request: Request, expiresTimestamp?: string): string;
export declare function computeSignature(accessKeySecret: string, canonicalString: string): string;
export declare function authorization(accessKeyId: string, accessKeySecret: string, canonicalString: string): string;
export declare function signatureForURL(accessKeySecret: string, options: SignatureUrlOptions, resource: string, expiresTimestamp: number): {
Signature: string;
subResource: Record<string, string>;
};