Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for GetCertInfo (0.2 sec)

  1. pilot/pkg/credentials/kube/multicluster.go

    }
    
    var _ credentials.Controller = &AggregateController{}
    
    func (a *AggregateController) GetCertInfo(name, namespace string) (certInfo *credentials.CertInfo, err error) {
    	// Search through all clusters, find first non-empty result
    	var firstError error
    	for _, c := range a.controllers {
    		certInfo, err := c.GetCertInfo(name, namespace)
    		if err != nil {
    			if firstError == nil {
    				firstError = err
    			}
    		} else {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 23 19:18:21 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. pilot/pkg/credentials/model.go

    	// The certificate chain
    	Cert []byte
    	// The private key
    	Key []byte
    	// The oscp staple
    	Staple []byte
    	// Certificate Revocation List information
    	CRL []byte
    }
    
    type Controller interface {
    	GetCertInfo(name, namespace string) (certInfo *CertInfo, err error)
    	GetCaCert(name, namespace string) (certInfo *CertInfo, err error)
    	GetDockerCredential(name, namespace string) (cred []byte, err error)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 23 19:18:21 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  3. pilot/pkg/credentials/kube/secrets_test.go

    			expectedCAError: "found secret, but didn't have expected keys cacert or ca.crt; found: foo-bar, tls.key",
    		},
    	}
    	for _, tt := range cases {
    		t.Run(tt.name, func(t *testing.T) {
    			certInfo, err := sc.GetCertInfo(tt.name, tt.namespace)
    			var actualKey []byte
    			var actualCert []byte
    			var actualStaple []byte
    			var actualCrl []byte
    			if certInfo != nil {
    				actualKey = certInfo.Key
    				actualCert = certInfo.Cert
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 23 19:18:21 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  4. pilot/pkg/credentials/kube/secrets.go

    		}
    		return nil
    	}()
    	s.insertCache(user, err)
    	return err
    }
    
    func (s *CredentialsController) GetCertInfo(name, namespace string) (certInfo *credentials.CertInfo, err error) {
    	k8sSecret := s.secrets.Get(name, namespace)
    	if k8sSecret == nil {
    		return nil, fmt.Errorf("secret %v/%v not found", namespace, name)
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 23 19:18:21 UTC 2024
    - 10K bytes
    - Viewed (0)
  5. pilot/pkg/xds/sds.go

    			recordInvalidCertificate(sr.ResourceName, err)
    		}
    		res := toEnvoyCaSecret(sr.ResourceName, caCertInfo)
    		return res
    	}
    	certInfo, err := secretController.GetCertInfo(sr.Name, sr.Namespace)
    	if err != nil {
    		pilotSDSCertificateErrors.Increment()
    		log.Warnf("failed to fetch key and certificate for %s: %v", sr.ResourceName, err)
    		return nil
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 15 23:04:36 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  6. pilot/pkg/config/kube/gateway/conversion.go

    		Kind:      kind.KubernetesGateway,
    		Namespace: gw.Namespace,
    		Name:      gw.Name,
    	})
    
    	if ctx.Credentials != nil {
    		if certInfo, err := ctx.Credentials.GetCertInfo(secret.Name, secret.Namespace); err != nil {
    			return "", &ConfigError{
    				Reason:  InvalidTLS,
    				Message: fmt.Sprintf("invalid certificate reference %v, %v", objectReferenceString(ref), err),
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 84.7K bytes
    - Viewed (0)
Back to top