Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for VerifyPeerCert (0.23 sec)

  1. pkg/spiffe/spiffe.go

    	for trustDomain, certs := range certMap {
    		v.AddMapping(trustDomain, certs)
    	}
    }
    
    // VerifyPeerCert is an implementation of tls.Config.VerifyPeerCertificate.
    // It verifies the peer certificate using the root certificates associated with its trust domain.
    func (v *PeerCertVerifier) VerifyPeerCert(rawCerts [][]byte, _ [][]*x509.Certificate) error {
    	if len(rawCerts) == 0 {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  2. pkg/spiffe/spiffe_test.go

    					if len(v) != c.wantNumCerts {
    						t.Errorf("got %d certs for %s; wanted %d certs", len(v), k, c.wantNumCerts)
    					}
    				}
    			}
    		})
    	}
    }
    
    // TestVerifyPeerCert tests VerifyPeerCert is effective at the client side, using a TLS server.
    func TestGetGeneralCertPoolAndVerifyPeerCert(t *testing.T) {
    	validRootCert := string(util.ReadFile(t, validRootCertFile1))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  3. pkg/istio-agent/agent_test.go

    		ClientAuth:   tls.VerifyClientCertIfGiven,
    		ClientCAs:    peerCertVerifier.GetGeneralCertPool(),
    		VerifyPeerCertificate: func(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error {
    			err := peerCertVerifier.VerifyPeerCert(rawCerts, verifiedChains)
    			if err != nil {
    				log.Infof("Could not verify certificate: %v", err)
    			}
    			return err
    		},
    		MinVersion: tls.VersionTLS12,
    	}))
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 16 22:12:28 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  4. pilot/pkg/bootstrap/server.go

    		ClientAuth:     tls.VerifyClientCertIfGiven,
    		ClientCAs:      peerCertVerifier.GetGeneralCertPool(),
    		VerifyPeerCertificate: func(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error {
    			err := peerCertVerifier.VerifyPeerCert(rawCerts, verifiedChains)
    			if err != nil {
    				log.Infof("Could not verify certificate: %v", err)
    			}
    			return err
    		},
    		MinVersion:   tls.VersionTLS12,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 46.3K bytes
    - Viewed (0)
Back to top