startSigningChunks(url:method:headers:date:)

Start the process of signing a s3 chunked upload.

signer.swift:210
func startSigningChunks(url: URL, method: HTTPMethod = .GET, headers: HTTPHeaders = HTTPHeaders(), date: Date = Date()) -> (headers: HTTPHeaders, signingData: ChunkedSigningData)

Parameters

url

url

method

http method

headers

original headers

date

date to use for signing

Returns

Tuple of updated headers and signing data to use in first call to signChunk

Update headers and generate first signature. See https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html for more details