]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
doc: mention GNUTLS_CB_TLS_EXPORTER
authorDaiki Ueno <ueno@gnu.org>
Sat, 20 Aug 2022 01:58:23 +0000 (10:58 +0900)
committerDaiki Ueno <ueno@gnu.org>
Mon, 29 Aug 2022 00:35:48 +0000 (09:35 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
doc/cha-bib.texi
doc/cha-gtls-app.texi
doc/latex/gnutls.bib

index 4df5e98f90eccc3c3fa5d0d63e13e32a117e2a13..20dab0a99f9c2342acff74bad52518d06a6a00e0 100644 (file)
@@ -275,4 +275,8 @@ Computer Science No. 1465 (Rafael Hirschfeld, ed.), February 1998),
 pages 178--183, available from
 @url{https://people.csail.mit.edu/rivest/Rivest-CanWeEliminateCertificateRevocationLists.pdf}.
 
+@item @anchor{RFC9266}[RFC9266]
+S. Whited, "Channel Bindings for TLS 1.3",
+July 2022, available from @url{https://www.ietf.org/rfc/rfc9266.txt}.
+
 @end table
index bd4447822b7280844387db3e3ee5ffb3e0e3194c..56ca472ecd67e8d78d99b52473f920a1f629638c 100644 (file)
@@ -2201,9 +2201,12 @@ background and discussion see @xcite{RFC5056}.
 
 In @acronym{GnuTLS} you can extract a channel binding using the
 @funcref{gnutls_session_channel_binding} function.  Currently only the
-type @code{GNUTLS_CB_TLS_UNIQUE} is supported, which corresponds to
-the @code{tls-unique} channel binding for TLS defined in
-@xcite{RFC5929}.
+following types are supported:
+
+@itemize
+@item @code{GNUTLS_CB_TLS_UNIQUE}: corresponds to the @code{tls-unique} channel binding for TLS defined in @xcite{RFC5929}
+@item @code{GNUTLS_CB_TLS_EXPORTER}: corresponds to the @code{tls-exporter} channel binding for TLS defined in @xcite{RFC9266}
+@end itemize
 
 The following example describes how to print the channel binding data.
 Note that it must be run after a successful TLS handshake.
index a30f079f3db3706417d6ff9ca06f6be8bca7cf02..ee9dea0d4f6ab2d1ad8d25b14c6a30256a8f9fd2 100644 (file)
     url="https://www.ietf.org/rfc/rfc4418.txt",
 }
 
+@misc{rfc9266,
+    series =    {Request for Comments},
+    number =    9266,
+    howpublished =  {RFC 9266},
+    publisher = {RFC Editor},
+    doi =       {10.17487/RFC9266},
+    url =       {https://www.rfc-editor.org/info/rfc9266},
+    author =    {Sam Whited},
+    title =     {{Channel Bindings for TLS 1.3}},
+    pagetotal = 7,
+    year =      2022,
+    month =     jul,
+    abstract =  {This document defines a channel binding type, tls-exporter, that is compatible with TLS 1.3 in accordance with RFC 5056, "On the Use of Channel Bindings to Secure Channels". Furthermore, it updates the default channel binding to the new binding for versions of TLS greater than 1.2. This document updates RFCs 5801, 5802, 5929, and 7677.},
+}
\ No newline at end of file