Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for parseSignV4 (0.23 sec)

  1. cmd/signature-v4-parser.go

    }
    
    // Parses signature version '4' header of the following form.
    //
    //	Authorization: algorithm Credential=accessKeyID/credScope, \
    //	        SignedHeaders=signedHeaders, Signature=signature
    func parseSignV4(v4Auth string, region string, stype serviceType) (sv signValues, aec APIErrorCode) {
    	// credElement is fetched first to skip replacing the space in access key.
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Jan 18 07:03:17 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  2. cmd/signature-v4.go

    	// Copy request.
    	req := *r
    
    	// Save authorization header.
    	v4Auth := req.Header.Get(xhttp.Authorization)
    
    	// Parse signature version '4' header.
    	signV4Values, err := parseSignV4(v4Auth, region, stype)
    	if err != ErrNone {
    		return err
    	}
    
    	// Extract all the signed headers along with its values.
    	extractedSignedHeaders, errCode := extractSignedHeaders(signV4Values.SignedHeaders, r)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu May 16 23:13:47 UTC 2024
    - 12.4K bytes
    - Viewed (0)
  3. cmd/signature-v4-parser_test.go

    				Signature:     "abcd",
    			},
    			expectedErrCode: ErrNone,
    		},
    	}
    
    	for i, testCase := range testCases {
    		parsedAuthField, actualErrCode := parseSignV4(testCase.inputV4AuthStr, "", "s3")
    
    		if testCase.expectedErrCode != actualErrCode {
    			t.Fatalf("Test %d: Expected the APIErrCode to be %d, got %d", i+1, testCase.expectedErrCode, actualErrCode)
    		}
    
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Feb 22 06:26:06 UTC 2024
    - 27.4K bytes
    - Viewed (0)
  4. cmd/streaming-signature-v4.go

    	// Copy request.
    	req := *r
    
    	// Save authorization header.
    	v4Auth := req.Header.Get(xhttp.Authorization)
    
    	// Parse signature version '4' header.
    	signV4Values, errCode := parseSignV4(v4Auth, globalSite.Region(), serviceS3)
    	if errCode != ErrNone {
    		return cred, "", "", time.Time{}, errCode
    	}
    
    	// Payload streaming.
    	payload := streamingContentSHA256
    	if trailers {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu May 16 23:13:47 UTC 2024
    - 18.2K bytes
    - Viewed (0)
Back to top