Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for UserConversionFunc (0.13 sec)

  1. staging/src/k8s.io/apiserver/pkg/authentication/request/x509/x509.go

    type UserConversion interface {
    	User(chain []*x509.Certificate) (*authenticator.Response, bool, error)
    }
    
    // UserConversionFunc is a function that implements the UserConversion interface.
    type UserConversionFunc func(chain []*x509.Certificate) (*authenticator.Response, bool, error)
    
    // User implements x509.UserConversion
    func (f UserConversionFunc) User(chain []*x509.Certificate) (*authenticator.Response, bool, error) {
    	return f(chain)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 18 01:31:22 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/authentication/request/x509/x509_test.go

    			Certs: getCerts(t, clientCNCert),
    			User: UserConversionFunc(func(chain []*x509.Certificate) (*authenticator.Response, bool, error) {
    				return nil, false, errors.New("custom error")
    			}),
    
    			ExpectOK:  false,
    			ExpectErr: true,
    		},
    		"custom conversion success": {
    			Opts:  getDefaultVerifyOptions(t),
    			Certs: getCerts(t, clientCNCert),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 02 23:23:03 UTC 2024
    - 36.9K bytes
    - Viewed (0)
Back to top