Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for pemCert (0.18 sec)

  1. security/pkg/pki/util/generate_csr.go

    		}
    		rootCerts = AppendCertByte(pemCert, certBytes)
    	}
    	return rootCerts, nil
    }
    
    // AppendCertByte: Append x.509 rootCert in bytes to existing certificate chain (in bytes)
    func AppendCertByte(pemCert []byte, rootCert []byte) []byte {
    	rootCerts := []byte{}
    	if len(pemCert) > 0 {
    		// Copy the input certificate
    		rootCerts = []byte(strings.TrimSuffix(string(pemCert), "\n") + "\n")
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Nov 06 12:48:53 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  2. pilot/pkg/trustbundle/trustbundle.go

    	var err error
    	if cfg != nil {
    		certs := []string{}
    		endpoints := []string{}
    		for _, pemCert := range cfg.GetCaCertificates() {
    			cert := pemCert.GetPem()
    			if cert != "" {
    				certs = append(certs, cert)
    			} else if pemCert.GetSpiffeBundleUrl() != "" {
    				endpoints = append(endpoints, pemCert.GetSpiffeBundleUrl())
    			}
    		}
    
    		err = tb.UpdateTrustAnchor(&TrustAnchorUpdate{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  3. security/pkg/pki/ra/k8s_ra.go

    }
    
    func (r *KubernetesRA) SetCACertificatesFromMeshConfig(caCertificates []*meshconfig.MeshConfig_CertificateData) {
    	r.mutex.Lock()
    	for _, pemCert := range caCertificates {
    		// TODO:  take care of spiffe bundle format as well
    		cert := pemCert.GetPem()
    		certSigners := pemCert.CertSigners
    		if len(certSigners) != 0 {
    			certSigner := strings.Join(certSigners, ",")
    			if cert != "" {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Aug 02 14:34:38 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  4. src/crypto/x509/cert_pool.go

    // On many Linux systems, /etc/ssl/cert.pem will contain the system wide set
    // of root CAs in a format suitable for this function.
    func (s *CertPool) AppendCertsFromPEM(pemCerts []byte) (ok bool) {
    	for len(pemCerts) > 0 {
    		var block *pem.Block
    		block, pemCerts = pem.Decode(pemCerts)
    		if block == nil {
    			break
    		}
    		if block.Type != "CERTIFICATE" || len(block.Headers) != 0 {
    			continue
    		}
    
    		certBytes := block.Bytes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:41:40 UTC 2023
    - 8.9K bytes
    - Viewed (0)
Back to top