Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for sendAlert (0.4 sec)

  1. src/crypto/tls/handshake_client.go

    			c.sendAlert(alertBadCertificate)
    			return errors.New("tls: server's identity changed during renegotiation")
    		}
    	}
    
    	keyAgreement := hs.suite.ka(c.vers)
    
    	skx, ok := msg.(*serverKeyExchangeMsg)
    	if ok {
    		err = keyAgreement.processServerKeyExchange(c.config, hs.hello, hs.serverHello, c.peerCertificates[0], skx)
    		if err != nil {
    			c.sendAlert(alertUnexpectedMessage)
    			return err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_client_tls13.go

    		c.sendAlert(alertUnexpectedMessage)
    		return errors.New("tls: server sent two HelloRetryRequest messages")
    	}
    
    	if len(hs.serverHello.cookie) != 0 {
    		c.sendAlert(alertUnsupportedExtension)
    		return errors.New("tls: server sent a cookie in a normal ServerHello")
    	}
    
    	if hs.serverHello.selectedGroup != 0 {
    		c.sendAlert(alertDecodeError)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 27.9K bytes
    - Viewed (0)
  3. src/crypto/tls/handshake_server_tls13.go

    		c.sendAlert(alertInternalError)
    		return err
    	}
    
    	if len(hs.clientHello.secureRenegotiation) != 0 {
    		c.sendAlert(alertHandshakeFailure)
    		return errors.New("tls: initial handshake had non-empty renegotiation extension")
    	}
    
    	if hs.clientHello.earlyData && c.quic != nil {
    		if len(hs.clientHello.pskIdentities) == 0 {
    			c.sendAlert(alertIllegalParameter)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  4. src/crypto/tls/handshake_server.go

    	if err != nil {
    		c.sendAlert(alertNoApplicationProtocol)
    		return err
    	}
    	hs.hello.alpnProtocol = selectedProto
    	c.clientProtocol = selectedProto
    
    	hs.cert, err = c.config.getCertificate(clientHelloInfo(hs.ctx, c, hs.clientHello))
    	if err != nil {
    		if err == errNoCertificates {
    			c.sendAlert(alertUnrecognizedName)
    		} else {
    			c.sendAlert(alertInternalError)
    		}
    		return err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  5. src/crypto/tls/conn.go

    		return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
    	}
    
    	switch typ {
    	default:
    		return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
    
    	case recordTypeAlert:
    		if c.quic != nil {
    			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
    		}
    		if len(data) != 2 {
    			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  6. src/crypto/tls/handshake_server_test.go

    				}
    			}
    		})
    	}
    }
    
    func TestAlertForwarding(t *testing.T) {
    	c, s := localPipe(t)
    	go func() {
    		Client(c, testConfig).sendAlert(alertUnknownCA)
    		c.Close()
    	}()
    
    	err := Server(s, testConfig).Handshake()
    	s.Close()
    	var opErr *net.OpError
    	if !errors.As(err, &opErr) || opErr.Err != error(alertUnknownCA) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 64.7K bytes
    - Viewed (0)
  7. src/crypto/tls/tls_test.go

    	if err != nil {
    		t.Fatal(err)
    	}
    	defer conn.Close()
    	if err := conn.Handshake(); err != nil {
    		t.Fatal(err)
    	}
    
    	for i := 0; i < maxUselessRecords+1; i++ {
    		conn.sendAlert(alertNoRenegotiation)
    	}
    
    	if err := <-errChan; err != nil {
    		t.Fatal(err)
    	}
    }
    
    func TestCloneFuncFields(t *testing.T) {
    	const expectedCount = 9
    	called := 0
    
    	c1 := Config{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 60.5K bytes
    - Viewed (0)
Back to top