Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ValidateKeyID (0.41 sec)

  1. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope.go

    	}
    	return utilerrors.NewAggregate(errs)
    }
    
    // ValidateKeyID tests the following:
    // 1. The keyID is not empty.
    // 2. The size of keyID is less than 1 kB.
    func ValidateKeyID(keyID string) (ErrCodeKeyID, error) {
    	if len(keyID) == 0 {
    		return errKeyIDEmptyCode, fmt.Errorf("keyID is empty")
    	}
    	if len(keyID) > KeyIDMaxSize {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 00:23:50 UTC 2023
    - 18.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope_test.go

    			expectedErrorCode: "too_long",
    		},
    	}
    
    	for _, tt := range testCases {
    		tt := tt
    		t.Run(tt.name, func(t *testing.T) {
    			t.Parallel()
    			errCode, err := ValidateKeyID(tt.keyID)
    			if tt.expectedError != "" {
    				if err == nil {
    					t.Fatalf("expected error %q, got nil", tt.expectedError)
    				}
    				if !strings.Contains(err.Error(), tt.expectedError) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 25 16:50:20 UTC 2023
    - 47.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/config.go

    			errs = append(errs, fmt.Errorf("KMSv2 API version should not change after the initial status response version %s, got %s", h.version, response.Version))
    		}
    	}
    
    	if errCode, err := envelopekmsv2.ValidateKeyID(response.KeyID); err != nil {
    		envelopemetrics.RecordInvalidKeyIDFromStatus(h.name, string(errCode))
    		errs = append(errs, fmt.Errorf("got invalid KMSv2 KeyID hash %q: %w", envelopekmsv2.GetHashIfNotEmpty(response.KeyID), err))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 16:56:39 UTC 2024
    - 41.2K bytes
    - Viewed (0)
Back to top