Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for VerifyPeerCertificate (0.38 sec)

  1. src/crypto/tls/handshake_client_test.go

    				config.InsecureSkipVerify = false
    				config.VerifyPeerCertificate = func(rawCerts [][]byte, validatedChains [][]*x509.Certificate) error {
    					return verifyPeerCertificateCallback(called, rawCerts, validatedChains)
    				}
    			},
    			configureClient: func(config *Config, called *bool) {
    				config.InsecureSkipVerify = false
    				config.VerifyPeerCertificate = func(rawCerts [][]byte, validatedChains [][]*x509.Certificate) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 88.7K bytes
    - Viewed (0)
  2. src/crypto/tls/common.go

    	// not re-verified on resumption.
    	//
    	// verifiedChains and its contents should not be modified.
    	VerifyPeerCertificate func(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error
    
    	// VerifyConnection, if not nil, is called after normal certificate
    	// verification and after VerifyPeerCertificate by either a TLS client
    	// or server. If it returns a non-nil error, the handshake is aborted
    	// and that error results.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 59.1K bytes
    - Viewed (0)
  3. src/crypto/tls/tls_test.go

    				return nil
    			}
    			clientConfig.VerifyPeerCertificate = func(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error {
    				clientVerifyPeerCertificates = true
    				return nil
    			}
    			serverConfig.VerifyConnection = func(cs ConnectionState) error {
    				serverVerifyConnection = true
    				return nil
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 60.5K bytes
    - Viewed (0)
  4. pkg/spiffe/spiffe_test.go

    				Transport: &http.Transport{
    					TLSClientConfig: &tls.Config{
    						RootCAs:               verifier.GetGeneralCertPool(),
    						ServerName:            "foo.domain.com/ns/foo/sa/default",
    						VerifyPeerCertificate: verifier.VerifyPeerCert,
    						MinVersion:            tls.VersionTLS12,
    					},
    				},
    			}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  5. src/crypto/tls/handshake_server.go

    			c.sendAlert(alertUnsupportedCertificate)
    			return fmt.Errorf("tls: client certificate contains an unsupported public key of type %T", certs[0].PublicKey)
    		}
    	}
    
    	if c.config.VerifyPeerCertificate != nil {
    		if err := c.config.VerifyPeerCertificate(certificates, c.verifiedChains); err != nil {
    			c.sendAlert(alertBadCertificate)
    			return err
    		}
    	}
    
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  6. 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)
  7. src/crypto/tls/handshake_client.go

    	}
    
    	c.activeCertHandles = activeHandles
    	c.peerCertificates = certs
    
    	if c.config.VerifyPeerCertificate != nil && !echRejected {
    		if err := c.config.VerifyPeerCertificate(certificates, c.verifiedChains); err != nil {
    			c.sendAlert(alertBadCertificate)
    			return err
    		}
    	}
    
    	if c.config.VerifyConnection != nil && !echRejected {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  8. api/go1.8.txt

    pkg crypto/tls, type Config struct, GetConfigForClient func(*ClientHelloInfo) (*Config, error)
    pkg crypto/tls, type Config struct, KeyLogWriter io.Writer
    pkg crypto/tls, type Config struct, VerifyPeerCertificate func([][]uint8, [][]*x509.Certificate) error
    pkg crypto/tls, type SignatureScheme uint16
    pkg crypto/x509, const NameMismatch = 5
    pkg crypto/x509, const NameMismatch InvalidReason
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 21 05:25:57 UTC 2016
    - 16.3K bytes
    - Viewed (0)
  9. pkg/istio-agent/agent_test.go

    		}
    	}
    	return grpc.Creds(credentials.NewTLS(&tls.Config{
    		Certificates: []tls.Certificate{cert},
    		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)
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 16 22:12:28 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  10. pilot/pkg/bootstrap/server.go

    	cfg := &tls.Config{
    		GetCertificate: s.getIstiodCertificate,
    		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)
    			}
    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