Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for pemCert (0.09 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/util/generate_cert_test.go

    	testCases := map[string]struct {
    		pemCert          []byte
    		rootFile         string
    		expectedErr      string
    		expectedRootCert []byte
    	}{
    		"Empty pem cert and root file": {
    			pemCert:          []byte{},
    			rootFile:         "",
    			expectedErr:      "",
    			expectedRootCert: []byte{},
    		},
    		"Non empty root file": {
    			pemCert:          []byte{},
    			rootFile:         "../testdata/cert.pem",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Nov 06 12:48:53 UTC 2023
    - 29.4K bytes
    - Viewed (0)
  4. security/pkg/pki/ca/ca.go

    				pkiCaLog.Warnf("failed to create CA KeyCertBundle (%v)", err)
    				return fmt.Errorf("failed to create CA KeyCertBundle (%v)", err)
    			}
    			// Write the key/cert back to secret, so they will be persistent when CA restarts.
    			secret := BuildSecret(caCertName, namespace, nil, nil, pemCert, pemCert, pemKey, istioCASecretType)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Nov 30 19:33:26 UTC 2023
    - 17.2K bytes
    - Viewed (0)
  5. security/pkg/pki/util/generate_cert.go

    	if err != nil {
    		return nil, nil, fmt.Errorf("cert generation fails at X509 cert creation (%v)", err)
    	}
    
    	pemCert, pemKey, err := encodePem(false, certBytes, priv, options.PKCS8Key)
    	return pemCert, pemKey, err
    }
    
    func publicKey(priv any) any {
    	switch k := priv.(type) {
    	case *rsa.PrivateKey:
    		return &k.PublicKey
    	case *ecdsa.PrivateKey:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Aug 02 14:34:38 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  6. 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)
  7. security/pkg/pki/ca/selfsignedcarootcertrotator_test.go

    	rotator *SelfSignedCARootCertRotator, options util.CertOptions,
    ) {
    	certItem := loadCert(rotator)
    
    	pemCert, pemKey, err := util.GenCertKeyFromOptions(options)
    	if err != nil {
    		t.Fatalf("failed to rotate secret: %v", err)
    	}
    	newSecret := certItem.caSecret
    	newSecret.Data[CACertFile] = pemCert
    	newSecret.Data[CAPrivateKeyFile] = pemKey
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 11 23:33:41 UTC 2023
    - 14.1K bytes
    - Viewed (0)
  8. security/pkg/pki/ca/selfsignedcarootcertrotator.go

    	options = util.MergeCertOptions(options, oldCertOptions)
    	pemCert, pemKey, ckErr := util.GenRootCertFromExistingKey(options)
    	if ckErr != nil {
    		rootCertRotatorLog.Errorf("unable to generate CA cert and key for self-signed CA: %s", ckErr.Error())
    		return
    	}
    
    	pemRootCerts, err := util.AppendRootCerts(pemCert, rotator.config.rootCertFile)
    	if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Nov 30 19:33:26 UTC 2023
    - 10.4K bytes
    - Viewed (0)
  9. src/crypto/x509/x509_test.go

    `
    
    var ecdsaTests = []struct {
    	sigAlgo SignatureAlgorithm
    	pemCert string
    }{
    	{ECDSAWithSHA256, ecdsaSHA256p256CertPem},
    	{ECDSAWithSHA256, ecdsaSHA256p384CertPem},
    	{ECDSAWithSHA384, ecdsaSHA384p521CertPem},
    }
    
    func TestECDSA(t *testing.T) {
    	for i, test := range ecdsaTests {
    		pemBlock, _ := pem.Decode([]byte(test.pemCert))
    		cert, err := ParseCertificate(pemBlock.Bytes)
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 163.4K bytes
    - Viewed (0)
  10. 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