From 67d894ee652a3c6fd0a883a33b86686371b96a0e Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor
Date: Thu, 25 Jun 2020 16:39:56 -0700
Subject: [PATCH] [release-branch.go1.14] doc/go1.14:
crypto/tls.Config.NameToCertificate is deprecated
Also crypto/tls.Config.BuildNameToCertificate.
Note that this field and method were deprecated in the Go 1.14 release,
so this change is to the 1.14 release notes.
For #37626
Fixes #38030
Change-Id: If8549bc746f42a93f1903439e1b464b3e81e2c19
Reviewed-on: https://go-review.googlesource.com/c/go/+/240005
Reviewed-by: Filippo Valsorda
(cherry picked from commit 186e61f319c2fb0d0abc72c85d8818eba06e26e3)
Reviewed-on: https://go-review.googlesource.com/c/go/+/240011
---
doc/go1.14.html | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/doc/go1.14.html b/doc/go1.14.html
index 478035360a8c96..35a9f3c2f3f21c 100644
--- a/doc/go1.14.html
+++ b/doc/go1.14.html
@@ -466,7 +466,15 @@ Minor changes to the library
certificate, and letting the package automatically select the best one.
Note that the performance of this selection is going to be poor unless the
Certificate.Leaf
- field is set.
+ field is set. The
+ Config.NameToCertificate
+ field, which only supports associating a single certificate with
+ a give name, is now deprecated and should be left as nil
.
+ Similarly the
+ Config.BuildNameToCertificate
+ method, which builds the NameToCertificate
field
+ from the leaf certificates, is now deprecated and should not be
+ called.