Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for BuildNamedCertificates (0.45 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates/named_certificates.go

    	"k8s.io/klog/v2"
    	netutils "k8s.io/utils/net"
    )
    
    // BuildNamedCertificates returns a map of *tls.Certificate by name. It's
    // suitable for use in tls.Config#NamedCertificates. Returns an error if any of the certs
    // is invalid. Returns nil if len(certs) == 0
    func (c *DynamicServingCertificateController) BuildNamedCertificates(sniCerts []sniCertKeyContent) (map[string]*tls.Certificate, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jul 21 07:29:30 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates/named_certificates_test.go

    			}
    			bySignature[sig] = j
    		}
    
    		c := DynamicServingCertificateController{sniCerts: sniCerts}
    		content, err := c.newTLSContent()
    		assert.NoError(t, err)
    
    		certMap, err := c.BuildNamedCertificates(content.sniCerts)
    		if err == nil && len(test.errorString) != 0 {
    			t.Errorf("%d - expected no error, got: %v", i, err)
    		} else if err != nil && err.Error() != test.errorString {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 20 08:42:09 UTC 2021
    - 8K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates/tlsconfig.go

    		}
    
    		newTLSConfigCopy.Certificates = []tls.Certificate{cert}
    	}
    
    	if len(newContent.sniCerts) > 0 {
    		newTLSConfigCopy.NameToCertificate, err = c.BuildNamedCertificates(newContent.sniCerts)
    		if err != nil {
    			return fmt.Errorf("unable to build named certificate map: %v", err)
    		}
    
    		// append all named certs. Otherwise, the go tls stack will think no SNI processing
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 10.3K bytes
    - Viewed (0)
Back to top