UNPKG

oss-client

Version:

Aliyun OSS(Object Storage Service) Node.js Client

10 lines (9 loc) 673 B
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>; };