Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for parsePreSignV4 (0.13 sec)

  1. cmd/signature-v4-parser.go

    		if _, ok := query[v4PresignQueryParam]; !ok {
    			return ErrInvalidQueryParams
    		}
    	}
    	return ErrNone
    }
    
    // Parses all the presigned signature values into separate elements.
    func parsePreSignV4(query url.Values, region string, stype serviceType) (psv preSignValues, aec APIErrorCode) {
    	// verify whether the required query params exist.
    	aec = doesV4PresignParamsExist(query)
    	if aec != ErrNone {
    		return psv, aec
    Registered: Sun Oct 27 19:28:09 UTC 2024
    - Last Modified: Thu Jan 18 07:03:17 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  2. cmd/signature-v4.go

    func doesPresignedSignatureMatch(hashedPayload string, r *http.Request, region string, stype serviceType) APIErrorCode {
    	// Copy request
    	req := *r
    
    	// Parse request query string.
    	pSignValues, err := parsePreSignV4(req.Form, region, stype)
    	if err != ErrNone {
    		return err
    	}
    
    	cred, _, s3Err := checkKeyValid(r, pSignValues.Credential.accessKey)
    	if s3Err != ErrNone {
    		return s3Err
    	}
    
    Registered: Sun Oct 27 19:28:09 UTC 2024
    - Last Modified: Thu May 16 23:13:47 UTC 2024
    - 12.4K bytes
    - Viewed (0)
  3. cmd/signature-v4-parser_test.go

    		for j := 0; j < len(testCase.inputQueryKeyVals)-1; j += 2 {
    			inputQuery.Set(testCase.inputQueryKeyVals[j], testCase.inputQueryKeyVals[j+1])
    		}
    		// call the function under test.
    		parsedPreSign, actualErrCode := parsePreSignV4(inputQuery, "", serviceS3)
    		if testCase.expectedErrCode != actualErrCode {
    			t.Fatalf("Test %d: Expected the APIErrCode to be %d, got %d", i+1, testCase.expectedErrCode, actualErrCode)
    		}
    Registered: Sun Oct 27 19:28:09 UTC 2024
    - Last Modified: Thu Feb 22 06:26:06 UTC 2024
    - 27.4K bytes
    - Viewed (0)
Back to top