Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for BuildNameToCertificate (0.23 sec)

  1. src/crypto/tls/handshake_server_test.go

    	serverConfig.Certificates = make([]Certificate, 1)
    	serverConfig.Certificates[0].Certificate = [][]byte{testECDSACertificate}
    	serverConfig.Certificates[0].PrivateKey = testECDSAPrivateKey
    	serverConfig.BuildNameToCertificate()
    	// First test that it *does* work when the server's key is ECDSA.
    	testClientHello(t, serverConfig, clientHello)
    
    	// Now test that switching to an RSA key causes the expected error (and
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 64.7K bytes
    - Viewed (0)
  2. src/crypto/tls/tls_test.go

    	}
    	config := testConfig.Clone()
    	config.Certificates = []Certificate{c0, c1}
    
    	config.BuildNameToCertificate()
    	got := config.Certificates
    	want := []Certificate{c0, c1}
    	if !reflect.DeepEqual(got, want) {
    		t.Fatalf("Certificates were mutated by BuildNameToCertificate\nGot: %#v\nWant: %#v\n", got, want)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 60.5K bytes
    - Viewed (0)
  3. src/crypto/tls/common.go

    		for _, ca := range cri.AcceptableCAs {
    			if bytes.Equal(x509Cert.RawIssuer, ca) {
    				return nil
    			}
    		}
    	}
    	return errors.New("chain is not signed by an acceptable CA")
    }
    
    // BuildNameToCertificate parses c.Certificates and builds c.NameToCertificate
    // from the CommonName and SubjectAlternateName fields of each of the leaf
    // certificates.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 59.1K bytes
    - Viewed (0)
Back to top